Interface WebSocket

The [WebSocket] class represents websocket connections in the page.

Hierarchy

  • WebSocket

Methods

  • Fired when the websocket closes.

    Parameters

    Returns WebSocket

  • Fired when the websocket receives a frame.

    Parameters

    • event: "framereceived"
    • listener: ((data: {
          payload: string | Buffer;
      }) => void)
        • (data: {
              payload: string | Buffer;
          }): void
        • Parameters

          • data: {
                payload: string | Buffer;
            }
            • payload: string | Buffer

              frame payload

          Returns void

    Returns WebSocket

  • Fired when the websocket sends a frame.

    Parameters

    • event: "framesent"
    • listener: ((data: {
          payload: string | Buffer;
      }) => void)
        • (data: {
              payload: string | Buffer;
          }): void
        • Parameters

          • data: {
                payload: string | Buffer;
            }
            • payload: string | Buffer

              frame payload

          Returns void

    Returns WebSocket

  • Fired when the websocket has an error.

    Parameters

    • event: "socketerror"
    • listener: ((string: String) => void)
        • (string: String): void
        • Parameters

          • string: String

          Returns void

    Returns WebSocket

  • Indicates that the web socket has been closed.

    Returns boolean

  • Removes an event listener added by on or addListener.

    Parameters

    Returns WebSocket

  • Removes an event listener added by on or addListener.

    Parameters

    • event: "framereceived"
    • listener: ((data: {
          payload: string | Buffer;
      }) => void)
        • (data: {
              payload: string | Buffer;
          }): void
        • Parameters

          • data: {
                payload: string | Buffer;
            }
            • payload: string | Buffer

              frame payload

          Returns void

    Returns WebSocket

  • Removes an event listener added by on or addListener.

    Parameters

    • event: "framesent"
    • listener: ((data: {
          payload: string | Buffer;
      }) => void)
        • (data: {
              payload: string | Buffer;
          }): void
        • Parameters

          • data: {
                payload: string | Buffer;
            }
            • payload: string | Buffer

              frame payload

          Returns void

    Returns WebSocket

  • Removes an event listener added by on or addListener.

    Parameters

    • event: "socketerror"
    • listener: ((string: String) => void)
        • (string: String): void
        • Parameters

          • string: String

          Returns void

    Returns WebSocket

  • Fired when the websocket closes.

    Parameters

    Returns WebSocket

  • Fired when the websocket receives a frame.

    Parameters

    • event: "framereceived"
    • listener: ((data: {
          payload: string | Buffer;
      }) => void)
        • (data: {
              payload: string | Buffer;
          }): void
        • Parameters

          • data: {
                payload: string | Buffer;
            }
            • payload: string | Buffer

              frame payload

          Returns void

    Returns WebSocket

  • Fired when the websocket sends a frame.

    Parameters

    • event: "framesent"
    • listener: ((data: {
          payload: string | Buffer;
      }) => void)
        • (data: {
              payload: string | Buffer;
          }): void
        • Parameters

          • data: {
                payload: string | Buffer;
            }
            • payload: string | Buffer

              frame payload

          Returns void

    Returns WebSocket

  • Fired when the websocket has an error.

    Parameters

    • event: "socketerror"
    • listener: ((string: String) => void)
        • (string: String): void
        • Parameters

          • string: String

          Returns void

    Returns WebSocket

  • Adds an event listener that will be automatically removed after it is triggered once. See addListener for more information about this event.

    Parameters

    Returns WebSocket

  • Adds an event listener that will be automatically removed after it is triggered once. See addListener for more information about this event.

    Parameters

    • event: "framereceived"
    • listener: ((data: {
          payload: string | Buffer;
      }) => void)
        • (data: {
              payload: string | Buffer;
          }): void
        • Parameters

          • data: {
                payload: string | Buffer;
            }
            • payload: string | Buffer

              frame payload

          Returns void

    Returns WebSocket

  • Adds an event listener that will be automatically removed after it is triggered once. See addListener for more information about this event.

    Parameters

    • event: "framesent"
    • listener: ((data: {
          payload: string | Buffer;
      }) => void)
        • (data: {
              payload: string | Buffer;
          }): void
        • Parameters

          • data: {
                payload: string | Buffer;
            }
            • payload: string | Buffer

              frame payload

          Returns void

    Returns WebSocket

  • Adds an event listener that will be automatically removed after it is triggered once. See addListener for more information about this event.

    Parameters

    • event: "socketerror"
    • listener: ((string: String) => void)
        • (string: String): void
        • Parameters

          • string: String

          Returns void

    Returns WebSocket

  • Fired when the websocket closes.

    Parameters

    Returns WebSocket

  • Fired when the websocket receives a frame.

    Parameters

    • event: "framereceived"
    • listener: ((data: {
          payload: string | Buffer;
      }) => void)
        • (data: {
              payload: string | Buffer;
          }): void
        • Parameters

          • data: {
                payload: string | Buffer;
            }
            • payload: string | Buffer

              frame payload

          Returns void

    Returns WebSocket

  • Fired when the websocket sends a frame.

    Parameters

    • event: "framesent"
    • listener: ((data: {
          payload: string | Buffer;
      }) => void)
        • (data: {
              payload: string | Buffer;
          }): void
        • Parameters

          • data: {
                payload: string | Buffer;
            }
            • payload: string | Buffer

              frame payload

          Returns void

    Returns WebSocket

  • Fired when the websocket has an error.

    Parameters

    • event: "socketerror"
    • listener: ((string: String) => void)
        • (string: String): void
        • Parameters

          • string: String

          Returns void

    Returns WebSocket

  • Removes an event listener added by on or addListener.

    Parameters

    Returns WebSocket

  • Removes an event listener added by on or addListener.

    Parameters

    • event: "framereceived"
    • listener: ((data: {
          payload: string | Buffer;
      }) => void)
        • (data: {
              payload: string | Buffer;
          }): void
        • Parameters

          • data: {
                payload: string | Buffer;
            }
            • payload: string | Buffer

              frame payload

          Returns void

    Returns WebSocket

  • Removes an event listener added by on or addListener.

    Parameters

    • event: "framesent"
    • listener: ((data: {
          payload: string | Buffer;
      }) => void)
        • (data: {
              payload: string | Buffer;
          }): void
        • Parameters

          • data: {
                payload: string | Buffer;
            }
            • payload: string | Buffer

              frame payload

          Returns void

    Returns WebSocket

  • Removes an event listener added by on or addListener.

    Parameters

    • event: "socketerror"
    • listener: ((string: String) => void)
        • (string: String): void
        • Parameters

          • string: String

          Returns void

    Returns WebSocket

  • Contains the URL of the WebSocket.

    Returns string

  • Fired when the websocket closes.

    Parameters

    • event: "close"
    • Optional optionsOrPredicate: {
          predicate?: ((webSocket: WebSocket) => boolean | Promise<boolean>);
          timeout?: number;
      } | ((webSocket: WebSocket) => boolean | Promise<boolean>)

    Returns Promise<WebSocket>

  • Fired when the websocket receives a frame.

    Parameters

    • event: "framereceived"
    • Optional optionsOrPredicate: {
          predicate?: ((data: {
              payload: string | Buffer;
          }) => boolean | Promise<boolean>);
          timeout?: number;
      } | ((data: {
          payload: string | Buffer;
      }) => boolean | Promise<boolean>)

    Returns Promise<{
        payload: string | Buffer;
    }>

  • Fired when the websocket sends a frame.

    Parameters

    • event: "framesent"
    • Optional optionsOrPredicate: {
          predicate?: ((data: {
              payload: string | Buffer;
          }) => boolean | Promise<boolean>);
          timeout?: number;
      } | ((data: {
          payload: string | Buffer;
      }) => boolean | Promise<boolean>)

    Returns Promise<{
        payload: string | Buffer;
    }>

  • Fired when the websocket has an error.

    Parameters

    • event: "socketerror"
    • Optional optionsOrPredicate: {
          predicate?: ((string: String) => boolean | Promise<boolean>);
          timeout?: number;
      } | ((string: String) => boolean | Promise<boolean>)

    Returns Promise<String>

Generated using TypeDoc