* Enables the AbortSignal to be transferable using structuredClone/postMessage. * @param {AbortSignal} signal * @returns {AbortSignal}
(signal)
| 585 | * @returns {AbortSignal} |
| 586 | */ |
| 587 | function transferableAbortSignal(signal) { |
| 588 | if (signal?.[kAborted] === undefined) |
| 589 | throw new ERR_INVALID_ARG_TYPE('signal', 'AbortSignal', signal); |
| 590 | markTransferMode(signal, false, true); |
| 591 | return signal; |
| 592 | } |
| 593 | |
| 594 | /** |
| 595 | * Creates an AbortController with a transferable AbortSignal |
nothing calls this directly
no test coverage detected
searching dependent graphs…