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 للتثبيت ثم استخدام Bundler.
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 الخاص بك يتعرف على حقل browser في package.json ، فإن AbortController المستورد هو الحقل الأصلي ولا يحتوي على Shim (حتى لو لم يكن التنفيذ الأصلي شيئًا). إذا كنت ترغب في إرجاع AbortController الإجهاض لـ IE ، فاستخدم abort-controller/polyfill .
يعين استيراد abort-controller/polyfill جهاز AbortController الشديد إلى المتغير العالمي AbortController إذا لم يكن التنفيذ الأصلي شيئًا.
import "abort-controller/polyfill"
// or
require ( "abort-controller/polyfill" )https://dom.spec.whatwg.org/#interface-aBortController
كائن الإجهاض الذي يرتبط بوحدة التحكم هذه.
إخطار حدث abort للمستمعين أن signal لديها.
المساهمة موضع ترحيب ❤
يرجى استخدام قضايا github/prs.
npm install تثبيت التبعيات للتطوير.npm test بتشغيل الاختبارات ويقيس تغطية رمز.npm run clean يزيل الملفات المؤقتة من الاختبارات.npm run coverage تغطية الكود للاختبار السابق مع متصفحك الافتراضي.npm run lint يدير ESLINT.npm run build يولد رموز dist .npm run watch بتشغيل اختبارات كل تغيير.