2-可兑换
将对象转换为可当量
当我们想要在一些非承诺对象上 暗示一个同步的表示时,是有用的.
拥有该目标对象可以被组合成承诺链或async/await语法. 一种用法就是 转出一个流出的例子 所以它也是一个承诺.
安装
npm install 2-thenable
如何运作
工具占用 target 财务报告和审定财务报表 promise 参数. target 以 then, (中文(简体) ), catch 财务报告和审定财务报表 finally 方法。 。 .
虽然 promise 预计将是一个反映解决办法的本土承诺实例,应将其绘制成地图 target
使用量
将流转换为可当量的示例
const toThenable = require("2-thenable");
// Example of converting a simple utf8 string stream to thenable
toThenable(stream, new Promise((resolve, reject) => {
let result = '';
stream.on('error', reject);
stream.on('data', data => (result += data));
stream.on('end', () => resolve(result));
});
stream.then(result => {
console.log("Cumulated string data", result);
});
测试
npm test