UNPKG

@sqb/connect

Version:

Multi-dialect database connection framework written with TypeScript

21 lines (20 loc) 679 B
import { SqbConnection } from '../../client/sqb-connection.js'; import { EntityMetadata } from '../model/entity-metadata.js'; export type CreateCommandArgs = { entity: EntityMetadata; connection: SqbConnection; values: any; returning?: boolean; }; type CreateCommandContext = { entity: EntityMetadata; queryParams: any; queryValues: any; colCount: number; }; export declare class CreateCommand { protected constructor(); static execute(args: CreateCommandArgs): Promise<any>; protected static _prepareParams(ctx: CreateCommandContext, entity: EntityMetadata, values: any, prefix?: string, suffix?: string): Promise<void>; } export {};