Blame view

node_modules/eslint-plugin-promise/rules/lib/is-callback.js 370 Bytes
ce4c83ff   wxy   初始提交
1
2
3
4
5
6
7
8
9
10
11
12
13
  'use strict'
  
  const isNamedCallback = require('./is-named-callback')
  
  function isCallingBack(node, exceptions) {
    const isCallExpression = node.type === 'CallExpression'
    const callee = node.callee || {}
    const nameIsCallback = isNamedCallback(callee.name, exceptions)
    const isCB = isCallExpression && nameIsCallback
    return isCB
  }
  
  module.exports = isCallingBack