3.0.0 • Published 5 years ago

abort-controller v3.0.0

Weekly downloads
4,779,240
License
MIT
Repository
github
Last release
5 years ago

abort-controller

npm version Downloads/month Build Status Coverage Status Dependency Status

An implementation of WHATWG AbortController interface.

import AbortController from "abort-controller"

const controller = new AbortController()
const signal = controller.signal

signal.addEventListener("abort", () => {
    console.log("aborted!")
})

controller.abort()

https://jsfiddle.net/1r2994qp/1/

💿 Installation

Use npm to install then use a bundler.

npm install abort-controller

Or download from dist directory.

📖 Usage

import AbortController from "abort-controller"
// or
const AbortController = require("abort-controller")

// or UMD version defines a global variable:
const AbortController = window.AbortControllerShim

AbortController

https://dom.spec.whatwg.org/#interface-abortcontroller

controller.signal

The AbortSignal object which is associated to this controller.

controller.abort()

Notify abort event to listeners that the signal has.

📰 Changelog

🍻 Contributing

Contributing is welcome ❤️

Please use GitHub issues/PRs.

Development tools

  • npm install installs dependencies for development.
  • npm test runs tests and measures code coverage.
  • npm run clean removes temporary files of tests.
  • npm run coverage opens code coverage of the previous test with your default browser.
  • npm run lint runs ESLint.
  • npm run build generates dist codes.
  • npm run watch runs tests on each file change.
readable-streamgcs-resumable-uploadgoogle-gax@google-cloud/storage@wouterds/react-native-tvosfork-appcenter-cli@kyekillerbot/discord.js@npmsoluto/fetch-enhancers@fluidframework/container-loader@segment/actions-coreeasy-select-rn@dustfound/discord.jschinjowwchinjowsola-react-nativereact-native-bluetooth2killi8n-react-native-fast-imagenode-intellinet-gpunode-intellinet-pdumoonpay-apireact-native-for-sanbot@are1000/f-fetch@dobromyslov/abstract-requestdiscord.js-selfbotv2intellinet-node@rubybb/discord.js@skayo/ky-universalewokin.rssproxy-finder-gatewayreact-native-template-rfbase@nia3208/discord.jsktor-ktor-client-core-jsktor-ktor-client-core-jslegairscanairscan-examplelocalazy-cli@ishibi/discord.jsreact-native-esc-pos-sahaabmonika.jsimproved-discord.js@borisovart/atol-kkt-module@lynth/prepr-next-sdkmessierdeneme323112myid-backnode-wynn@kingsproject/discord.js@masx200/fetch-baidu-pan-filesdiscord.js-v13djs-clonediscord.js-fixreacts@ntt_app/react-native-custom-notification@wozardlozard/discordjsdiscord.js-restthriv-nylasreact-native-custom-text-hwjameswrm-troubleshooting-poc@fungi-realtime/core@fungi-realtime/nodediscordjs-factsdiscord-music-botsreact-native-savvreact-native-covid-sdkeasycommands-betadiscord-custom.jsherrtxbias_shoukakumango-vialhzero-boothzero-boot-purehzero-front-runtimediscordbot.ed@stedi/sdk-converter-node@microwavedcola/mango-vialdiscord.js-pro@iobroker-community-adapters/iobroker.device-watchersun-test-1-testksc-sdk-node@sirubot/discodo.jsolddiscord.js-v12react-native-printer-brothersrn-pdf-reader-offlinescanoss.js@convergejs/runtime@cryptobash/kerneldiscordjs-daisukelanddiscord.js-v12@skylib/fix-pouchdbreact-native-shekhar-bridge-test@flxxyz-foundation/js@playdapp/exchange-sol-base-jslevilibtest19levilibtest24levilibtest25levilibtest26levilibtest27levilibtest28levilibtest29react-native-wego@ndpnt/open-terms-archiveshibakit
3.0.0

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.1.0

5 years ago

1.1.0-beta.0

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

7 years ago

0.0.0

7 years ago