Sha256: 00eda4b06882283cdd0a4ed53e6e18b800baf7b21fc72ac0ea3f7826c742fa5d
Contents?: true
Size: 451 Bytes
Versions: 43
Compression:
Stored size: 451 Bytes
Contents
/** * Library: Has Promis eCallback * Makes sure that an Expression node is part of a promise * with callback functions (like then() or catch()) */ 'use strict' function hasPromiseCallback(node) { if (node.type !== 'CallExpression') return if (node.callee.type !== 'MemberExpression') return const propertyName = node.callee.property.name return propertyName === 'then' || propertyName === 'catch' } module.exports = hasPromiseCallback
Version data entries
43 entries across 43 versions & 1 rubygems