UNPKG

@riao/dbal

Version:
15 lines (14 loc) 562 B
import { DatabaseRecord } from '../record'; export interface BaseInsertOptions<T extends DatabaseRecord = DatabaseRecord> { table?: string; ifNotExists?: boolean; onDuplicateKeyUpdate?: Partial<T>; primaryKey?: string; } export interface InsertOptions<T extends DatabaseRecord = DatabaseRecord> extends BaseInsertOptions<T> { records: Partial<T> | Partial<T>[]; } export interface InsertOneOptions<T extends DatabaseRecord = DatabaseRecord> extends BaseInsertOptions<T> { record: Partial<T>; ignoreReturnId?: boolean; }