UNPKG

584 BTypeScriptView Raw
1/// <reference types="node" />
2import { Disposable } from '@stryker-mutator/api/plugin';
3export type ExitHandler = () => void;
4export declare class UnexpectedExitHandler implements Disposable {
5 private readonly process;
6 private readonly unexpectedExitHandlers;
7 static readonly inject: readonly ["process"];
8 constructor(process: Pick<NodeJS.Process, 'exit' | 'off' | 'on'>);
9 private readonly processSignal;
10 private readonly handleExit;
11 registerHandler(handler: ExitHandler): void;
12 dispose(): void;
13}
14//# sourceMappingURL=unexpected-exit-handler.d.ts.map
\No newline at end of file