MCPcopy Create free account
hub / github.com/Moddable-OpenSource/moddable / triggerAbortSignal

Function triggerAbortSignal

examples/io/streams/modules/streams.js:125–140  ·  view source on GitHub ↗
(signal, reason)

Source from the content-addressed store, hash-verified

123 }
124}
125function triggerAbortSignal(signal, reason) {
126 if (signal.aborted)
127 return;
128 if (reason === undefined) {
129 reason = new DOMException("", "AbortError");
130 reason.code = 20;
131 }
132 signal.aborted = true;
133 signal.reason = reason;
134 const event = {
135 signal:signal.self,
136 }
137 signal.eventListeners.abort.forEach(eventListener => eventListener.call(null, event));
138 signal.dependents?.forEach(dependent => triggerAbortSignal(dependent, reason));
139 signal.dependents = null;
140}
141
142class AbortController {
143 #signal;

Callers 4

abortMethod · 0.85
anyMethod · 0.85
timeoutMethod · 0.85
abortMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected