Implementasi antarmuka abortController WhatWG.
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/
Gunakan NPM untuk menginstal lalu gunakan bundler.
npm install abort-controller
Atau unduh dari dist Directory.
import AbortController from "abort-controller"
// or
const AbortController = require ( "abort-controller" )
// or UMD version defines a global variable:
const AbortController = window . AbortControllerShim Jika bundler Anda mengenali bidang browser package.json , AbortController yang diimpor adalah yang asli dan tidak mengandung shim (bahkan jika implementasi asli bukan apa -apa). Jika Anda ingin AbortController Polyfill untuk IE, gunakan abort-controller/polyfill .
Mengimpor abort-controller/polyfill memberikan shim AbortController ke variabel global AbortController jika implementasi asli bukan apa-apa.
import "abort-controller/polyfill"
// or
require ( "abort-controller/polyfill" )https://dom.spec.whatwg.org/#interface-abortController
Objek abortsignal yang terkait dengan pengontrol ini.
Beri tahu acara abort kepada pendengar yang dimiliki signal .
Kontribusi diterima ❤️
Harap gunakan masalah/PR GitHub.
npm install instalasi dependensi untuk pengembangan.npm test menjalankan tes dan mengukur cakupan kode.npm run clean Menghapus File Tes Sementara.npm run coverage Membuka Cakupan Kode Tes sebelumnya dengan browser default Anda.npm run lint menjalankan Eslint.npm run build menghasilkan kode dist .npm run watch Test menjalankan tes pada setiap perubahan file.