UNPKG

snack-query-builder

Version:
21 lines (20 loc) 892 B
import { ConditionalQueryBuilder } from './conditional-query-builder'; import { GroupByQueryBuilder } from './groupby-query-builder'; import { HavingQueryBuilder } from './having-query-builder'; import { OrderByField } from './order-by-field'; import { OrderByQueryBuilder } from './orderby-query-builder'; import { SnackQueryBuilder } from './snack-query-builder'; export declare class WhereQueryBuilder extends ConditionalQueryBuilder<WhereQueryBuilder> { private $groupBy; private $orderBy; private $having; private $qb; constructor(qb: SnackQueryBuilder, gb: GroupByQueryBuilder, hv: HavingQueryBuilder, or: OrderByQueryBuilder); groupBy(...fields: string[]): { end: () => SnackQueryBuilder; having: () => HavingQueryBuilder; }; orderBy(...fields: OrderByField[]): SnackQueryBuilder; end(): SnackQueryBuilder; toString(): string; }