UNPKG

@tanstack/db

Version:

A reactive client store for building super fast apps on sync

17 lines (16 loc) • 639 B
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const errors = require("../errors.cjs"); function validateJoinConditions(expression) { if (expression.type === `func`) { if (expression.name === `eq` && expression.args.length === 2) { return [[expression.args[0], expression.args[1]]]; } if (expression.name === `and` && expression.args.length > 0) { return expression.args.flatMap(validateJoinConditions); } } throw new errors.JoinConditionMustBeEqualityError(); } exports.validateJoinConditions = validateJoinConditions; //# sourceMappingURL=join-conditions.cjs.map