is-callback.js 370 B

12345678910111213
  1. 'use strict'
  2. const isNamedCallback = require('./is-named-callback')
  3. function isCallingBack(node, exceptions) {
  4. const isCallExpression = node.type === 'CallExpression'
  5. const callee = node.callee || {}
  6. const nameIsCallback = isNamedCallback(callee.name, exceptions)
  7. const isCB = isCallExpression && nameIsCallback
  8. return isCB
  9. }
  10. module.exports = isCallingBack