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

Function makeDispatcher

github-actions/browserstack/set-browserstack-env.js:19275–19312  ·  view source on GitHub ↗
(fn)

Source from the content-addressed store, hash-verified

19273 set onmessage(fn) {
19274 if (__privateGet(this, _events).message) {
19275 this.removeEventListener("message", __privateGet(this, _events).message);
19276 }
19277 if (typeof fn === "function") {
19278 __privateGet(this, _events).message = fn;
19279 this.addEventListener("message", fn);
19280 } else {
19281 __privateGet(this, _events).message = null;
19282 }
19283 }
19284 get onerror() {
19285 return __privateGet(this, _events).error;
19286 }
19287 set onerror(fn) {
19288 if (__privateGet(this, _events).error) {
19289 this.removeEventListener("error", __privateGet(this, _events).error);
19290 }
19291 if (typeof fn === "function") {
19292 __privateGet(this, _events).error = fn;
19293 this.addEventListener("error", fn);
19294 } else {
19295 __privateGet(this, _events).error = null;
19296 }
19297 }
19298 };
19299 _events = new WeakMap();
19300 _url = new WeakMap();
19301 _withCredentials = new WeakMap();
19302 _readyState = new WeakMap();
19303 _request = new WeakMap();
19304 _controller = new WeakMap();
19305 _dispatcher = new WeakMap();
19306 _state = new WeakMap();
19307 _connect = new WeakSet();
19308 connect_fn = function() {
19309 if (__privateGet(this, _readyState) === CLOSED)
19310 return;
19311 __privateSet(this, _readyState, CONNECTING);
19312 const fetchParams = {
19313 request: __privateGet(this, _request),
19314 dispatcher: __privateGet(this, _dispatcher)
19315 };

Callers 1

""Function · 0.70

Calls 3

getGlobalDispatcherFunction · 0.70
__spreadPropsFunction · 0.70
__spreadValuesFunction · 0.70

Tested by

no test coverage detected