@sqb/connect
Version:
Multi-dialect database connection framework written with TypeScript
21 lines (20 loc) • 684 B
TypeScript
import type { 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 {};