universalify:使基于回调或基于承诺的函数同时支持承诺和回调

时间:2024-08-23 17:23:53
【文件属性】:

文件名称:universalify:使基于回调或基于承诺的函数同时支持承诺和回调

文件大小:5KB

文件格式:ZIP

更新时间:2024-08-23 17:23:53

nodejs promises js callbacks JavaScript

普遍化 使基于回调或基于承诺的函数同时支持承诺和回调。 使用本机承诺实现。 安装 npm install universalify 应用程序接口 universalify.fromCallback(fn) 采用基于回调的函数进行通用化,并返回通用化的函数。 函数必须将回调作为将使用签名(error, result)调用的最后一个参数。 universalify不支持使用三个或更多参数调用回调,并且不保证回调只被调用一次。 function callbackFn ( n , cb ) { setTimeout ( ( ) => cb ( null , n ) , 15 ) } const fn = universalify . fromCallback ( callbackFn ) // Works with Promises: fn ( 'Hello World!' ) .


【文件预览】:
universalify-master
----.travis.yml(104B)
----LICENSE(1KB)
----test()
--------from-callback.js(2KB)
--------from-promise.js(2KB)
----README.md(2KB)
----.gitignore(657B)
----index.js(712B)
----package.json(821B)

网友评论