【文件属性】:
文件名称:async-queue:基于承诺的TypeScript异步作业队列
文件大小:74KB
文件格式:ZIP
更新时间:2021-05-17 05:24:17
TypeScript
@ tanuel / async-queue
零并发,基于Promise的并发受限的作业队列,用TypeScript编写。
正在安装
yarn add @tanuel/async-queue
# or
npm install @tanuel/async-queue --save
用法
import { AsyncQueue } from "@tanuel/async-queue" ;
( async ( ) => {
const queue = new AsyncQueue ( ) ;
queue . on ( "done" , ( ) => {
console . log ( "Queue is finished" ) ;
} ) ;
const fn = ( ) => {
new Promise ( ( resolve ) => setTimeou
【文件预览】:
async-queue-master
----package.json(884B)
----.github()
--------workflows()
----.prettierignore(26B)
----jest.config.js(296B)
----Readme.md(3KB)
----.npmignore(15B)
----tsconfig.json(6KB)
----.gitignore(96B)
----lib()
--------async-queue.spec.ts(4KB)
--------async-queue.ts(6KB)
--------__snapshots__()
----yarn.lock(160KB)
----.editorconfig(82B)
----index.ts(35B)