UNPKG

@useorbis/db-sdk

Version:

Orbis' Typescript SDK for building open-data experiences.

27 lines (26 loc) 464 B
/** * SQL SELECT TEMPLATE * * SELECT { <$columns> } { FROM [$from] } { [$join] } { WHERE [$where] } { GROUP BY [$groupBy] } { HAVING [$having] } { ORDER BY [$orderBy] } { LIMIT [$limit] } { OFFSET [$offset] } * * */ export type OrderByParams = [string, "asc" | "desc"]; export declare class SqlSelectBuilder { #private; constructor(query: Record<string, any>); build(): { query: string; params: any[]; }; }