UNPKG

typeorm

Version:

Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.

17 lines (16 loc) 677 B
declare type WrappingOperator = "not" | "brackets"; declare type PredicateOperator = "lessThan" | "lessThanOrEqual" | "moreThan" | "moreThanOrEqual" | "equal" | "notEqual" | "ilike" | "like" | "between" | "in" | "any" | "isNull"; export interface WherePredicateOperator { operator: PredicateOperator; parameters: string[]; } export interface WhereWrappingOperator { operator: WrappingOperator; condition: WhereClauseCondition; } export interface WhereClause { type: "simple" | "and" | "or"; condition: WhereClauseCondition; } export declare type WhereClauseCondition = string | WherePredicateOperator | WhereWrappingOperator | WhereClause[]; export {};