// Code generated DO NOT EDIT // onerroreventhandlernonnull.go package dom import "syscall/js" type OnErrorEventHandlerNonNullCallback func(event Value, source string, lineno int, colno int, error Value) type OnErrorEventHandlerNonNull struct { Callback } func JSValueToOnErrorEventHandlerNonNull(val js.Value) OnErrorEventHandlerNonNull { return OnErrorEventHandlerNonNull{Callback: JSValueToCallback(val)} } func NewOnErrorEventHandlerNonNull(c OnErrorEventHandlerNonNullCallback) OnErrorEventHandlerNonNull { callback := js.NewCallback(func(args []js.Value) { event := JSValueToValue(args[0]) source := args[1].String() lineno := args[2].Int() colno := args[3].Int() error := JSValueToValue(args[4]) c(event, source, lineno, colno, error) }) return OnErrorEventHandlerNonNull{Callback: Callback{Callback: callback}} }