Versions in this module Expand all Collapse all v1 v1.5.1 Sep 14, 2024 v1.5.0 Sep 11, 2024 Changes in this version + const ArrayBufferType + const BlobType + var ErrNotAWebSocket = errors.New("Object is not a webasocket") + var ErrNotImplemented = errors.New("Browser not implemented WebSocket") + var ErrSendUnknownType = errors.New("Unknown type send data provide to send method") + var ErrSetBadBinaryType = errors.New("Bad Binary Type set") + func GetInterface() js.Value + type WebSocket struct + func New(url string) (WebSocket, error) + func NewFromJSObject(obj js.Value) (WebSocket, error) + func (w WebSocket) BinaryType() (string, error) + func (w WebSocket) BufferedAmount() (int, error) + func (w WebSocket) Close() error + func (w WebSocket) OnClose(handler func(e event.Event)) (js.Func, error) + func (w WebSocket) OnError(handler func(e event.Event)) (js.Func, error) + func (w WebSocket) OnMessage(handler func(m messageevent.MessageEvent)) (js.Func, error) + func (w WebSocket) OnOpen(handler func(e event.Event)) (js.Func, error) + func (w WebSocket) Protocol() (string, error) + func (w WebSocket) ReadyState() (int, error) + func (w WebSocket) Send(data interface{}) error + func (w WebSocket) SetBinaryType(binaryType string) error + func (w WebSocket) SetOnClose(handler func(e event.Event)) + func (w WebSocket) SetOnError(handler func(e event.Event)) + func (w WebSocket) SetOnMessage(handler func(e messageevent.MessageEvent)) + func (w WebSocket) SetOnOpen(handler func(e event.Event)) + func (w WebSocket) Url() (string, error) + func (w WebSocket) WebSocket_() WebSocket + type WebSocketFrom interface + WebSocket_ func() WebSocket