MCPcopy Create free account
hub / github.com/angular/dev-infra / close

Method close

github-actions/saucelabs/set-saucelabs-env.js:18357–18382  ·  view source on GitHub ↗

* @see https://websockets.spec.whatwg.org/#dom-websocket-close * @param {number|undefined} code * @param {string|undefined} reason

(code = void 0, reason = void 0)

Source from the content-addressed store, hash-verified

18355 var { ByteParser } = require_receiver();
18356 var { kEnumerableProperty, isBlobLike } = require_util();
18357 var { getGlobalDispatcher } = require_global2();
18358 var { types } = __require("util");
18359 var { ErrorEvent, CloseEvent } = require_events();
18360 var { SendQueue } = require_sender();
18361 var _events, _bufferedAmount, _protocol, _extensions, _sendQueue, _onConnectionEstablished, onConnectionEstablished_fn;
18362 var _WebSocket = class _WebSocket extends EventTarget {
18363 /**
18364 * @param {string} url
18365 * @param {string|string[]} protocols
18366 */
18367 constructor(url, protocols = []) {
18368 super();
18369 /**
18370 * @see https://websockets.spec.whatwg.org/#feedback-from-the-protocol
18371 */
18372 __privateAdd(this, _onConnectionEstablished);
18373 __privateAdd(this, _events, {
18374 open: null,
18375 error: null,
18376 close: null,
18377 message: null
18378 });
18379 __privateAdd(this, _bufferedAmount, 0);
18380 __privateAdd(this, _protocol, "");
18381 __privateAdd(this, _extensions, "");
18382 /** @type {SendQueue} */
18383 __privateAdd(this, _sendQueue, void 0);
18384 webidl.util.markAsUncloneable(this);
18385 const prefix = "WebSocket constructor";

Callers

nothing calls this directly

Calls 1

closeWebSocketConnectionFunction · 0.70

Tested by

no test coverage detected