(duration)
| 115 | return signal.self; |
| 116 | } |
| 117 | static timeout(duration) { |
| 118 | const signal = new AbortSignal(AbortSignalBrand.token); |
| 119 | setTimeout(() => { |
| 120 | triggerAbortSignal(signal, new Error()); |
| 121 | }, duration); |
| 122 | return signal.self; |
| 123 | } |
| 124 | } |
| 125 | function triggerAbortSignal(signal, reason) { |
| 126 | if (signal.aborted) |
no test coverage detected