UNPKG

knex-on-duplicate-update

Version:

Simple patcher for Knex. It adds the .onDuplicateUpdate() function to knex's query builder.

17 lines (14 loc) 392 B
import { Knex } from 'knex'; declare module 'knex' { namespace Knex { interface QueryBuilder<TRecord extends {} = any> { onDuplicateUpdate( ...columnNames: Array< | Knex.DbRecord<Knex.ResolveTableType<TRecord, 'insert'>> | keyof TRecord > ): Knex.QueryBuilder<TRecord, any>; } } } export function attachOnDuplicateUpdate(): void;