Skip to main content

DBGetUtilsDefaultMixin()

function DBGetUtilsDefaultMixin<TBase>(Base): (...args) => {
execute: (query, params?) => Promise<QueryResult>;
executeRaw: (query, params?) => Promise<any[][]>;
executeBatch: Promise<QueryResult>;
get: Promise<T>;
getAll: Promise<T[]>;
getOptional: Promise<null | T>;
} & TBase

Implements DBGetUtils on a SqlRunner.

Type Parameters

Type Parameter
TBase extends (...args) => Omit<SqlExecutor, "executeBatch">

Parameters

ParameterType
BaseTBase

Returns

(...args) => { execute: (query, params?) => Promise<QueryResult>; executeRaw: (query, params?) => Promise<any[][]>; executeBatch: Promise<QueryResult>; get: Promise<T>; getAll: Promise<T[]>; getOptional: Promise<null | T>; } & TBase