Web API package for use when compling Go to WASM
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

21 lines
581 B

// Code generated DO NOT EDIT
// eventhandlernonnull.go
package dom
import "syscall/js"
type EventHandlerNonNullCallback func(event Event) Value
type EventHandlerNonNull struct {
Callback
}
func jsValueToEventHandlerNonNull(val js.Value) EventHandlerNonNull {
return EventHandlerNonNull{Callback: jsValueToCallback(val)}
}
func NewEventHandlerNonNull(c EventHandlerNonNullCallback) EventHandlerNonNull {
callback := js.NewCallback(func(args []js.Value) {
event := jsValueToEvent(args[0])
c(event)
})
return EventHandlerNonNull{Callback: Callback{Callback: callback}}
}