@ckpack/pg-helper
Version:
A small helper of node-postgres can help you build queries more easily and safely
27 lines (26 loc) • 748 B
TypeScript
declare type Order = string[] | [string, 'desc' | 'asc' | undefined][];
interface Where {
[index: string]: Where | string | undefined;
and?: Where;
or?: Where;
}
interface WhereOptions {
[index: string]: any;
}
interface LimitOffset {
limit?: number;
offset?: number;
page?: number;
}
declare type Returning = string[] | boolean;
declare type Include = string | [string, string] | [string, string, string];
declare type Update = {
[index: string]: any;
[index: number]: any;
} | any[];
interface InsertItem {
[filed: string]: any;
[field: number]: any;
}
declare type Insert = InsertItem[] | InsertItem;
export { Order, Where, WhereOptions, LimitOffset, Returning, Include, Update, Insert, InsertItem };