async close()

in src/utils/ReconnectingPromisedWebSocket.ts [26:34]


  async close(timeoutMs: number, code?: number, reason?: string): Promise<Event> {
    if (this.webSocket === null) {
      return Promise.reject(new Error('closed'));
    }
    this.willCloseWebSocket();
    const webSocket = this.webSocket;
    this.webSocket = null;
    return webSocket.close(timeoutMs, code, reason);
  }