Sha256: ed7167f3443ec21a2e9ef27c10c72dd8ac5e114609e1064668da7eea8ca61b73

Contents?: true

Size: 370 Bytes

Versions: 43

Compression:

Stored size: 370 Bytes

Contents

'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

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
govuk_publishing_components-18.0.0 node_modules/eslint-plugin-promise/rules/lib/is-callback.js
govuk_publishing_components-17.21.0 node_modules/eslint-plugin-promise/rules/lib/is-callback.js
govuk_publishing_components-17.20.0 node_modules/eslint-plugin-promise/rules/lib/is-callback.js
govuk_publishing_components-17.19.1 node_modules/eslint-plugin-promise/rules/lib/is-callback.js
govuk_publishing_components-17.19.0 node_modules/eslint-plugin-promise/rules/lib/is-callback.js
govuk_publishing_components-17.18.0 node_modules/eslint-plugin-promise/rules/lib/is-callback.js
govuk_publishing_components-17.17.0 node_modules/eslint-plugin-promise/rules/lib/is-callback.js
govuk_publishing_components-17.16.0 node_modules/eslint-plugin-promise/rules/lib/is-callback.js
govuk_publishing_components-17.15.0 node_modules/eslint-plugin-promise/rules/lib/is-callback.js
govuk_publishing_components-17.14.0 node_modules/eslint-plugin-promise/rules/lib/is-callback.js
govuk_publishing_components-17.13.0 node_modules/eslint-plugin-promise/rules/lib/is-callback.js
govuk_publishing_components-17.12.2 node_modules/eslint-plugin-promise/rules/lib/is-callback.js
govuk_publishing_components-17.12.1 node_modules/eslint-plugin-promise/rules/lib/is-callback.js
govuk_publishing_components-17.12.0 node_modules/eslint-plugin-promise/rules/lib/is-callback.js
govuk_publishing_components-17.11.0 node_modules/eslint-plugin-promise/rules/lib/is-callback.js
govuk_publishing_components-17.10.0 node_modules/eslint-plugin-promise/rules/lib/is-callback.js
govuk_publishing_components-17.9.0 node_modules/eslint-plugin-promise/rules/lib/is-callback.js
govuk_publishing_components-17.8.0 node_modules/eslint-plugin-promise/rules/lib/is-callback.js
govuk_publishing_components-17.7.0 node_modules/eslint-plugin-promise/rules/lib/is-callback.js
govuk_publishing_components-17.6.1 node_modules/eslint-plugin-promise/rules/lib/is-callback.js