eslint-plugin-graphile-export
Version:
ESLint plugin to help ensure your schema is exportable by graphile-export
18 lines • 561 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.isExportableCall = isExportableCall;
exports.isEXPORTABLE = isEXPORTABLE;
function isExportableCall(node) {
return node.type === "CallExpression" && isEXPORTABLE(node.callee);
}
function isEXPORTABLE(node) {
switch (node.type) {
case "Identifier":
return node.name === "EXPORTABLE";
case "MemberExpression":
return isEXPORTABLE(node.property);
default:
return false;
}
}
//# sourceMappingURL=utils.js.map
;