database-builder
Version:
Library to assist in creating and maintaining SQL commands.
13 lines (12 loc) • 531 B
TypeScript
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;
}