UNPKG

@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
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 };