文件名称:async-utils:异步函数工具
文件大小:88KB
文件格式:ZIP
更新时间:2024-04-02 21:06:09
TypeScript
异步实用程序 轻松编写异步功能 const arr: number[] = [] const f1 = async (a: number[]) => { await delay(300) a.push(1) return a } const f2 = async (a: number[]) => { await delay(200) a.push(2) return a } const f3 = async (a: number[]) => { await delay(100) a.push(3) return a } const res = await pipeAsync(f1, f2, f3)(arr) console.log(res) // [1, 2, 3]
【文件预览】:
async-utils-main
----yarn.lock(194KB)
----src()
--------runConditionally.ts(314B)
--------index.ts(116B)
--------delay.ts(102B)
--------inParallelDo.ts(230B)
--------pipeAsync.ts(277B)
--------tests()
----tsconfig.json(885B)
----LICENSE(1KB)
----jest.config.js(69B)
----README.md(402B)
----dist()
--------delay.js(208B)
--------inParallelDo.js.map(375B)
--------runConditionally.js.map(359B)
--------delay.d.ts(77B)
--------runConditionally.js(326B)
--------index.d.ts(118B)
--------index.js.map(177B)
--------delay.js.map(250B)
--------pipeAsync.js(265B)
--------index.js(684B)
--------pipeAsync.js.map(324B)
--------inParallelDo.js(299B)
--------pipeAsync.d.ts(141B)
--------inParallelDo.d.ts(136B)
--------runConditionally.d.ts(232B)
----.editorconfig(208B)
----.gitignore(13B)
----package.json(929B)