UNPKG

@meteorjs/reify

Version:

Enable ECMAScript 2015 modules in Node today. No caveats. Full stop.

19 lines (17 loc) 373 B
const FUNCTION_TYPES = [ 'FunctionDeclaration', 'FunctionExpression', 'ArrowFunctionExpression', 'ClassMethod', 'ObjectMethod', 'ClassPrivateMethod', ] function isTopLevelAwait(ancestors) { for (let ancestor of ancestors) { if (FUNCTION_TYPES.includes(ancestor.type)) { return false; } } return true; } module.exports = { isTopLevelAwait }