UNPKG

database-builder

Version:

Library to assist in creating and maintaining SQL commands.

13 lines (12 loc) 531 B
import { ProjectionOrValue, ValueTypeToParse } from "../core/utils"; import { BuilderCompiled } from "../core/builder-compiled"; import { WhereBuilder } from "./where-builder"; export declare class ProjectionCaseWhen<T> { private _whenBuilder; constructor(value: WhereBuilder<T> | ValueTypeToParse); then(projection: ProjectionOrValue<T>): ProjectionCaseWhen<T>; else(projection: ProjectionOrValue<T>): ProjectionCaseWhen<T>; compile(): BuilderCompiled; private build; private projection; }