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를 위해 PolyFill AbortController 원한다면 abort-controller/polyfill 사용하십시오.
abort-controller/polyfill 가져 오기 원시 구현이 아무것도없는 경우 AbortController Shim을 AbortController Global Variable에 할당합니다.
import "abort-controller/polyfill"
// or
require ( "abort-controller/polyfill" )https://dom.spec.watwg.org/#interface-abortcontroller
이 컨트롤러와 관련된 AbortSignal 객체.
청취자에게 signal 가지고있는 이벤트를 abort 하십시오.
기고는 환영합니다 welcome️
GitHub 문제/PR을 사용하십시오.
npm install 개발을위한 종속성을 설치합니다.npm test 테스트를 실행하고 코드 범위를 측정합니다.npm run clean 임시 테스트 파일을 제거합니다.npm run coverage 기본 브라우저를 사용하여 이전 테스트의 코드 커버리지를 열어줍니다.npm run lint Eslint를 실행합니다.npm run build dist 코드를 생성합니다.npm run watch 각 파일 변경에서 테스트를 실행합니다.