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
| Parameter | Type |
|---|---|
Base | TBase |
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