github.com/AlpineAIO/wails/v2@v2.0.0-beta.32.0.20240505041856-1047a8fa5fef/internal/frontend/events.go (about)

     1  package frontend
     2  
     3  type Events interface {
     4  	On(eventName string, callback func(...interface{})) func()
     5  	OnMultiple(eventName string, callback func(...interface{}), counter int) func()
     6  	Once(eventName string, callback func(...interface{})) func()
     7  	Emit(eventName string, data ...interface{})
     8  	Off(eventName string)
     9  	OffAll()
    10  	Notify(sender Frontend, name string, data ...interface{})
    11  }