【文件属性】:
文件名称:resultify:在不使用trycatch的情况下使用asyncawait处理错误
文件大小:7KB
文件格式:ZIP
更新时间:2021-03-09 12:21:37
JavaScript
结果
无需尝试/捕获即可使用异步/等待处理错误。
例子
const fs = require ( 'fs' )
const { resultify } = require ( 'resultify' )
const readFile = resultify ( fs . readFile )
async function main ( ) {
const { err , data : file } = await readFile ( __filename , 'utf8' )
if ( err ) {
console . error ( 'oops' , err )
return
}
console . log ( 'echo file' )
console . log ( file )
}
除了util.promisify会返回{ err, dat
【文件预览】:
resultify-master
----LICENSE(1KB)
----test()
--------index.js(5KB)
----README.md(5KB)
----.gitignore(32B)
----index.js(2KB)
----__reference.js(2KB)
----package.json(844B)