abort controller
v3.0.0
Whatwg AbortControllerインターフェイスの実装。
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/
NPMを使用してインストールし、バンドラーを使用します。
npm install abort-controller
または、 dist Directoryからダウンロードします。
import AbortController from "abort-controller"
// or
const AbortController = require ( "abort-controller" )
// or UMD version defines a global variable:
const AbortController = window . AbortControllerShim Bundlerがpackage.jsonのbrowserフィールドを認識している場合、インポートされたAbortControllerはネイティブのものであり、Shimが含まれていません(ネイティブの実装が何もなかったとしても)。 IE用のAbortControllerをポリフィルしたい場合は、 abort-controller/polyfillを使用してください。
abort-controller/polyfillのインポートは、ネイティブの実装が何もなかった場合、 AbortController ShimをAbortControllerグローバル変数に割り当てます。
import "abort-controller/polyfill"
// or
require ( "abort-controller/polyfill" )https://dom.spec.whatwg.org/#interface-abortcontroller
このコントローラーに関連付けられているアボートシグナルオブジェクト。
signalが持っていることをリスナーにabortイベントに通知します。
貢献は大歓迎です❤️
Githubの問題/PRSを使用してください。
npm install開発の依存関係をインストールします。npm testテストを実行し、コードカバレッジを測定します。npm run cleanテストの一時ファイルを削除します。npm run coverageデフォルトのブラウザで前のテストのコードカバレッジを開きます。npm run lint Eslintを実行します。npm run build distコードを生成します。npm run watch各ファイルの変更でテストを実行します。