(execution: PendingExecutionClaim)
| 1853 | } |
| 1854 | |
| 1855 | private inheritExecutionAbort(execution: PendingExecutionClaim): { |
| 1856 | abortController: AbortController; |
| 1857 | release(): void; |
| 1858 | } { |
| 1859 | const abortController = new AbortController(); |
| 1860 | const onAbort = (): void => abortController.abort(execution.abortController.signal.reason); |
| 1861 | execution.abortController.signal.addEventListener('abort', onAbort, { once: true }); |
| 1862 | if (execution.abortController.signal.aborted) onAbort(); |
| 1863 | return { |
| 1864 | abortController, |
| 1865 | release: () => execution.abortController.signal.removeEventListener('abort', onAbort), |
| 1866 | }; |
| 1867 | } |
| 1868 | |
| 1869 | private async finalizeFailedRunStart( |
| 1870 | owners: RuntimeRunOwnerScope, |
no test coverage detected