1.0.0 • Published 5 years ago

wrap-await v1.0.0

Weekly downloads
9
License
MIT
Repository
github
Last release
5 years ago

wrap-await Build Status

Wraps code that contains await expressions in an async iife

Install

$ npm install wrap-await

Usage

const wrapAwait = require('wrap-await')

wrapAwait('await Promise.resolve(5)')
//=> '(async () {return await Promise.resolve(5)})()'

API

wrapAwait(input, options)

Wrap JavaScript code in an async function, while also preserving the usual variable scoping rules. If the input code doesn't include a top level await expression - null is returned.

code

Type: string

Input code string.

License

MIT © nikersify