Lines Matching refs:signal

45 function cancelListenerHandler(clear, reject, signal) {
48 reject(new AbortError(undefined, { cause: signal?.reason }));
61 const { signal, ref = true } = options;
63 validateAbortSignal(signal, 'options.signal');
75 if (signal?.aborted) {
76 return PromiseReject(new AbortError(undefined, { cause: signal.reason }));
82 if (signal) {
84 timeout, clearTimeout, reject, signal);
86 signal.addEventListener('abort', oncancel, { __proto__: null, [kResistStopPropagation]: true });
92 () => signal.removeEventListener('abort', oncancel)) : ret;
103 const { signal, ref = true } = options;
105 validateAbortSignal(signal, 'options.signal');
117 if (signal?.aborted) {
118 return PromiseReject(new AbortError(undefined, { cause: signal.reason }));
124 if (signal) {
127 signal);
129 signal.addEventListener('abort', oncancel, { __proto__: null, [kResistStopPropagation]: true });
135 () => signal.removeEventListener('abort', oncancel)) : ret;
140 const { signal, ref = true } = options;
141 validateAbortSignal(signal, 'options.signal');
144 if (signal?.aborted)
145 throw new AbortError(undefined, { cause: signal?.reason });
160 if (signal) {
166 new AbortError(undefined, { cause: signal.reason })));
171 signal.addEventListener('abort', onCancel, { __proto__: null, once: true, [kResistStopPropagation]: true });
174 while (!signal?.aborted) {
182 throw new AbortError(undefined, { cause: signal?.reason });
185 signal?.removeEventListener('abort', onCancel);
213 * @param {{ signal?: AbortSignal }} [options]
219 return setTimeout(delay, undefined, { signal: options?.signal });