Documentation ¶
Index ¶
- Variables
- func GetInterface() js.Value
- type EventSource
- func (e EventSource) Close() error
- func (e EventSource) EventSource_() EventSource
- func (e EventSource) OnClose(handler func(e event.Event)) (js.Func, error)
- func (e EventSource) OnError(handler func(e event.Event)) (js.Func, error)
- func (e EventSource) OnOpen(handler func(e event.Event)) (js.Func, error)
- func (e EventSource) ReadyState() (int, error)
- func (sse EventSource) SetOnClose(handler func(e event.Event))
- func (sse EventSource) SetOnError(handler func(e event.Event))
- func (sse EventSource) SetOnMessage(handler func(e messageevent.MessageEvent))
- func (sse EventSource) SetOnOpen(handler func(e event.Event))
- func (e EventSource) Url() (string, error)
- func (e EventSource) WithCredentials() (bool, error)
- type EventSourceFrom
Constants ¶
This section is empty.
Variables ¶
View Source
var ( //ErrNotImplemented ErrNotImplemented error ErrNotImplemented = errors.New("Browser not implemented Event Source") //ErrNotAnEventTarget ErrNotAnEventTarget error ErrNotAnEventSource = errors.New("Object is not an EventSource") )
Functions ¶
func GetInterface ¶
GetJSInterface Get the Event Source Interface If nil browser doesn't implement it
Types ¶
type EventSource ¶
type EventSource struct {
eventtarget.EventTarget
}
EventSource struct
func New ¶
func New(url string, opts ...interface{}) (EventSource, error)
func NewFromJSObject ¶
func NewFromJSObject(obj js.Value) (EventSource, error)
func (EventSource) Close ¶
func (e EventSource) Close() error
func (EventSource) EventSource_ ¶
func (e EventSource) EventSource_() EventSource
func (EventSource) ReadyState ¶
func (e EventSource) ReadyState() (int, error)
func (EventSource) SetOnClose ¶
func (sse EventSource) SetOnClose(handler func(e event.Event))
SetOnClose Set onClose Handler
func (EventSource) SetOnError ¶
func (sse EventSource) SetOnError(handler func(e event.Event))
SetOnClose Set onClose Handler
func (EventSource) SetOnMessage ¶
func (sse EventSource) SetOnMessage(handler func(e messageevent.MessageEvent))
SetOnClose Set onClose Handler
func (EventSource) SetOnOpen ¶
func (sse EventSource) SetOnOpen(handler func(e event.Event))
SetOnOpen Set onOpen Handler
func (EventSource) Url ¶
func (e EventSource) Url() (string, error)
func (EventSource) WithCredentials ¶
func (e EventSource) WithCredentials() (bool, error)
type EventSourceFrom ¶
type EventSourceFrom interface {
EventSource_() EventSource
}
Click to show internal directories.
Click to hide internal directories.