function isIdxImportOrRequire()

in packages/babel-plugin-idx/src/babel-plugin-idx.js [173:185]


  function isIdxImportOrRequire(node, name) {
    if (t.isImportDeclaration(node)) {
      return t.isStringLiteral(node.source, {value: name});
    } else if (t.isVariableDeclarator(node)) {
      return (
        t.isCallExpression(node.init) &&
        t.isIdentifier(node.init.callee, {name: 'require'}) &&
        t.isLiteral(node.init.arguments[0], {value: name})
      );
    } else {
      return false;
    }
  }