UNPKG

@riao/dbal

Version:
7 lines (6 loc) 434 B
import { ComparisonToken } from '../comparison'; import { DatabaseRecord } from '../record'; import { KeyValExpression } from './key-val-expression'; import { LogicalToken, NotToken } from './logical'; import { SimpleExpression } from './simple-expression'; export type Expression<T extends DatabaseRecord = DatabaseRecord> = SimpleExpression | LogicalToken | NotToken | ComparisonToken | KeyValExpression<T> | Expression<T>[];