UNPKG

@mas-soft/mas-core-server

Version:

main application

27 lines (26 loc) 890 B
import { AnyObject } from "../repository"; export declare class ParameterizedSQL { static PLACEHOLDER: string; sql: string; params?: Array<AnyObject>; constructor(sql: string | { sql: string; params?: Array<AnyObject>; } | ParameterizedSQL, params?: Array<AnyObject>); merge(ps: string | { sql: string; params?: Array<AnyObject>; } | ParameterizedSQL | Array<string>, separator?: string): ParameterizedSQL; toJSON: () => { sql: any; params: any; }; static append(currentStmt: ParameterizedSQL, stmt: string | { sql: string; params?: Array<AnyObject>; } | ParameterizedSQL, separator?: string): ParameterizedSQL; static join(sqls: Array<{ sql: string; params?: Array<AnyObject>; } | string>, separator?: string): ParameterizedSQL; }