Options
All
  • Public
  • Public/Protected
  • All
Menu

Helper Class for simplifying the websocket connection to Discord.

Hierarchy

Index

Constructors

Properties

_connecting: any
_internal: any
_onClose: any
_onError: any
_onReadable: any
_processFrame: any
_socket: any
_write: any
address: string
compress: boolean
encoding: "json" | "etf"
presenceBucket: RatelimitBucket
wsBucket: RatelimitBucket
defaultMaxListeners: number

Accessors

  • get status(): 1 | 2 | 3 | 4
  • Returns 1 | 2 | 3 | 4

Methods

  • close(code: number, reason?: string): Promise<void>
  • Parameters

    • code: number
    • Optional reason: string

    Returns Promise<void>

  • Returns Promise<void>

  • emit<E>(event: E, ...args: BWSEvents[E]): boolean
  • Type Parameters

    Parameters

    Returns boolean

  • getMaxListeners(): number
  • listenerCount(event: keyof BWSEvents): number
  • listeners(event: keyof BWSEvents): ((...args: any[]) => any)[]
  • Parameters

    Returns ((...args: any[]) => any)[]

  • prependOnceListener<E>(event: E, listener: ((...args: BWSEvents[E]) => any)): BetterWs
  • rawListeners(event: keyof BWSEvents): ((...args: any[]) => any)[]
  • Parameters

    Returns ((...args: any[]) => any)[]

  • Parameters

    Returns Promise<void>

Generated using TypeDoc