@qualifyze/airtable-formulator
Version:
Airtable Formula Manipulator
19 lines • 868 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isExpressionNode = void 0;
const primitives_1 = require("./primitives");
const enclosed_expression_1 = require("./enclosed-expression");
const modifier_1 = require("./modifier");
const operation_1 = require("./operation");
const function_call_1 = require("./function-call");
const field_reference_1 = require("./field-reference");
function isExpressionNode(node) {
return ((0, field_reference_1.isFieldReference)(node) ||
(0, primitives_1.isLiteralNode)(node) ||
(0, function_call_1.isFunctionCallNode)(node) ||
(0, operation_1.isOperationNode)(node) ||
(0, enclosed_expression_1.isEnclosedExpressionNode)(node) ||
(0, modifier_1.isModifierNode)(node));
}
exports.isExpressionNode = isExpressionNode;
//# sourceMappingURL=expression.js.map