DefinitelyTyped/types/signal-exit/signal-exit-tests.ts
2018-12-24 15:36:36 +01:00

21 lines
434 B
TypeScript

import onExit = require('signal-exit');
// $ExpectType () => void
onExit((code, signal) => {
code; // $ExpectType number | null
signal; // $ExpectType string | null
});
const detach = onExit(
(code, signal) => {
code; // $ExpectType number | null
signal; // $ExpectType string | null
},
{ alwaysLast: true }
);
detach();
onExit.unload();
onExit.load();
onExit.signals(); // $ExpectType string[]