文件名称:harmonyos2-promisify-any:承诺任何一个:回调函数、同步函数、生成器函数、承诺返回函数
文件大小:11KB
文件格式:ZIP
更新时间:2024-07-21 09:12:47
系统开源
和声2 promisify-any.js 承诺任何一个:回调函数、同步函数、生成器函数、承诺返回函数 当前状态 API 稳定,所有功能都经过测试。 它有什么用? 有很多模块用于承诺回调函数。 但是,如果您正在编写一个模块,其中用户向您的 API 提供一个函数作为输入,并且您想让他们灵活地在该函数中使用承诺或回调,该怎么办? 那么生成器函数呢? 这个模块接受一个输入,它可以是以下任何一个: 异步回调函数 同步功能 Promise 返回函数 产生承诺的生成器函数 ...并将上述任何一项转换为承诺返回函数。 用法 安装 npm install promisify-any 加载中 var promisify = require ( 'promisify-any' ) ; 承诺 传递要转换为promisify的函数。 fn = promisify ( fn ) ; 现在调用fn的结果将是一个 promise。 fn ( ) . then ( function ( result ) { // ... } ) ; 如果函数需要参数,参数的数量(不包括回调)必须作为第二个参数提供给promisify
【文件预览】:
promisify-any-dev
----.travis.yml(393B)
----changelog.md(1KB)
----package.json(1KB)
----test()
--------generators.test.inc.js(3KB)
--------fakePromise.js(267B)
--------generatorsUse.test.inc.js(598B)
--------all.test.js(7KB)
----License(1KB)
----.npmignore(46B)
----.gitignore(32B)
----lib()
--------index.js(1KB)
----Makefile(1KB)
----README.md(7KB)
----.jshintrc(1KB)
----.editorconfig(371B)