文件名称:f-promise:Node.js的面向承诺的协程
文件大小:22KB
文件格式:ZIP
更新时间:2024-06-09 07:46:56
async promise fibers coroutine TypeScript
承诺 node.js的面向承诺的协程。 npm install f-promise 原料药 f-promise API包含2个调用: wait和run 。 result = wait(promise) :等待一个诺言并返回其结果(如果诺言被拒绝,则抛出该结果)。 promise = run(fn) :将一个函数作为协程运行,并返回对该函数结果的promise。 约束: wait只能从协程调用(该函数由run的调用者之一直接或间接执行)。 简单的例子 import { wait , run } from 'f-promise' ; import * as fs from 'mz/fs' ; import { join } from 'path' ; function diskUsage ( dir ) { return wait ( fs . readdir ( dir )
【文件预览】:
f-promise-master
----index.ts(22B)
----src()
--------index.ts(17KB)
----.vscode()
--------settings.json(173B)
----.npmignore(15B)
----examples()
--------disk-usage.ts(606B)
--------disk-usage-async-await.ts(561B)
----.travis.yml(194B)
----tsconfig.json(430B)
----LICENSE(1KB)
----test()
--------f-promise-test.ts(11KB)
----.prettierrc(152B)
----tslint.json(2KB)
----README.md(8KB)
----.gitignore(37B)
----package-lock.json(17KB)
----package.json(1KB)