text: /**
   * Library: Has Promis eCallback
   * Makes sure that an Expression node is part of a promise
   * with callback functions (like then() or catch())
   */
  
  function hasPromiseCallback (node) {
    if (node.type !== 'CallExpression') return
    if (node.callee.type !== 'MemberExpression') return
    var propertyName = node.callee.property.name
    return propertyName === 'then' || propertyName === 'catch'
  }
  
  module.exports = hasPromiseCallback
  