Files

15 lines
445 B
Go
Raw Permalink Normal View History

2019-10-08 06:12:08 +11:00
package interfaces
import "github.com/wailsapp/wails/lib/messages"
// EventManager is the event manager interface
type EventManager interface {
PushEvent(*messages.EventData)
Emit(eventName string, optionalData ...interface{})
2021-03-27 21:06:02 +11:00
OnMultiple(eventName string, callback func(...interface{}), counter uint)
Once(eventName string, callback func(...interface{}))
2019-10-08 06:12:08 +11:00
On(eventName string, callback func(...interface{}))
Start(Renderer)
2019-10-23 14:08:56 +11:00
Shutdown()
2019-10-08 06:12:08 +11:00
}