nano-queries
Version:
Simple and powerful database-agnostic query builder (SQL & NoSQL)
14 lines (13 loc) • 451 B
TypeScript
import { Query } from '../core/Query';
import { IQuery, QuerySegment, RawQueryParameter } from '../types';
export declare class ConditionClause extends Query implements IQuery {
protected readonly clauses: Array<{
clause: QuerySegment;
join: 'AND' | 'OR';
}>;
constructor();
and(...query: RawQueryParameter[]): this;
or(...query: RawQueryParameter[]): this;
getSegments(): QuerySegment[];
size(): number;
}