Type Alias ReconnectingWebsocket

ReconnectingWebsocket: {
    close: (() => void);
    isConnected: (() => boolean);
    open: (() => Promise<boolean>);
    send: ((data:
        | string
        | ArrayBufferLike
        | ArrayBufferView
        | Blob) => void);
}

Type declaration

  • close: (() => void)

    Closes websocket, disabling reconnection

      • (): void
      • Returns void

  • isConnected: (() => boolean)

    Returns true if it seems the websocket is connected

      • (): boolean
      • Returns boolean

  • open: (() => Promise<boolean>)

    Opens websocket if it's not already connected or connecting

      • (): Promise<boolean>
      • Returns Promise<boolean>

  • send: ((data:
        | string
        | ArrayBufferLike
        | ArrayBufferView
        | Blob) => void)

    Sends data

      • (data): void
      • Parameters

        • data:
              | string
              | ArrayBufferLike
              | ArrayBufferView
              | Blob

        Returns void