@typedninja/signal
An awaitable/thenable signal
Install
$ yarn add @typedninja/signal
$ npm install --save @typedninja/signal
Usage
Also see the API documentation.
const signal = new Signal();
signal.raise();
await signal;
signal.reset();
signal.destroy();