Lines Matching refs:signal
338 const signal = value[i];
340 if (signal == null) {
341 throw new ERR_INVALID_ARG_TYPE(indexedName, 'AbortSignal', signal);
343 validateAbortSignal(signal, indexedName);
348 * @param {*} signal
349 * @param {string} [name='signal']
350 * @returns {asserts signal is keyof signals}
352 function validateSignalName(signal, name = 'signal') {
353 validateString(signal, name);
355 if (signals[signal] === undefined) {
356 if (signals[StringPrototypeToUpperCase(signal)] !== undefined) {
357 throw new ERR_UNKNOWN_SIGNAL(signal +
361 throw new ERR_UNKNOWN_SIGNAL(signal);
416 * @param {*} signal
421 const validateAbortSignal = hideStackFrames((signal, name) => {
422 if (signal !== undefined &&
423 (signal === null ||
424 typeof signal !== 'object' ||
425 !('aborted' in signal))) {
426 throw new ERR_INVALID_ARG_TYPE(name, 'AbortSignal', signal);