bs-abort-controller
ReasonML bindings for Abort Controller
Install
npm
npm i --save bs-abort-controller-2
yarn
yarn add bs-abort-controller-2
After installing, add it to the dependencies
bsconfig.json
Usage
open BsAbortController; /** * Create an AbortController */let controller = AbortController.make(); /** * Get the AbortSignal from the controller */let signal = AbortController.signal(controller); /** * Register a listener to the AbortSignal */signal->AbortSignal.addEventListener("abort", () => { Js.log("Aborted");}); signal->AbortSignal.addEventListener("abort", () => { Js.log("Aborted as well");}); /** * Abort the controller */AbortController.abort(controller);
License
MIT © lxsmnsyc