Promise
const bar = () => new Promise<boolean>((resolve, reject) => {})
const foo = () => new Promise<string>((resolve, reject) => {})
;(async () => {
const [err, data] = await awaitToDone(bar())
const [err1, data1] = await awaitToDone(bar(), foo())
const [err2, data2] = await awaitToDone([bar(), foo()])
})()
1.0.0
saqqdy
Rest
...promises: PromiseAll<P>
Async await wrapper for easy error handling