Skip to content

AwaitTo

Category
Last Changed
3月6日20时49分
Alias
to

Async await wrapper for easy error handling.

Demo

Usage

ts
const bar = () => new Promise<boolean>((resolve, reject) => {})
const foo = () => new Promise<string>((resolve, reject) => {})

;(async () => {
  const [err, data] = await awaitTo(bar())
  const [err1, data1] = await awaitTo(bar(), foo())
  const [err2, data2] = await awaitTo([bar(), foo()])
})()
js
const bar = () => new Promise((resolve, reject) => {})
const foo = () => new Promise((resolve, reject) => {})
;(async () => {
  const [err, data] = await awaitTo(bar())
  const [err1, data1] = await awaitTo(bar(), foo())
  const [err2, data2] = await awaitTo([bar(), foo()])
})()

Source

SourceDemoDocs

Changelog

No recent changes

Released under the MIT License.