UNPKG

abort-utils

Version:

Utility functions to use and combine `AbortSignal` and `AbortController` with Promises

8 lines (7 loc) 380 B
import { ReusableAbortController } from './reusable-abort-controller.js'; const controller = new ReusableAbortController(); const signal = controller.signal; // eslint-disable-line prefer-destructuring document.addEventListener('click', console.log, { signal }); controller.abortAndReset(); document.addEventListener('click', console.log, { signal }); controller.abortAndReset();