@tanstack/optimistic
Version:
Core optimistic updates library
10 lines (9 loc) • 609 B
text/typescript
import { Comparator, Condition, ConditionOperand } from './schema.js';
/**
* Evaluates a condition against a nested row structure
*/
export declare function evaluateConditionOnNestedRow(nestedRow: Record<string, unknown>, condition: Condition, mainTableAlias?: string, joinedTableAlias?: string): boolean;
/**
* Evaluates a simple condition against a nested row structure
*/
export declare function evaluateSimpleConditionOnNestedRow(nestedRow: Record<string, unknown>, left: ConditionOperand, comparator: Comparator, right: ConditionOperand, mainTableAlias?: string, joinedTableAlias?: string): boolean;