fql-toolkit
Version:
15 lines • 1.14 kB
TypeScript
import type { FQLConditionArray, FQLLiteral } from './types.js';
type Operand = FQLLiteral | FQLConditionArray;
export declare function equal_(operand1: Operand, operand2: Operand): FQLConditionArray;
export declare function notEqual_(operand1: Operand, operand2: Operand): FQLConditionArray;
export declare function greaterThan_(operand1: Operand, operand2: Operand): FQLConditionArray;
export declare function greaterThanOrEqual_(operand1: Operand, operand2: Operand): FQLConditionArray;
export declare function lessThan_(operand1: Operand, operand2: Operand): FQLConditionArray;
export declare function lessThanOrEqual_(operand1: Operand, operand2: Operand): FQLConditionArray;
export declare function and_(...conditions: FQLConditionArray[]): FQLConditionArray;
export declare function or_(...conditions: FQLConditionArray[]): FQLConditionArray;
export declare function not_(condition: FQLConditionArray): FQLConditionArray;
/** Builds a field path expression: symb_('owner', 'name') → references owner.name */
export declare function symb_(...parts: string[]): FQLConditionArray;
export {};
//# sourceMappingURL=operators.d.ts.map