@joktec/mysql
Version:
JokTec - MySql Service
12 lines • 771 B
TypeScript
import { ICondition, IPopulate, ISort } from '@joktec/core';
import { SelectQueryBuilder } from 'typeorm';
import { IMysqlRequest } from '../models';
export declare class MysqlHelper {
static applyPagination<T>(qb: SelectQueryBuilder<T>, query?: IMysqlRequest<T>): void;
static applyCondition<T>(qb: SelectQueryBuilder<T>, condition?: ICondition<T>): void;
static buildCondition<T>(qb: SelectQueryBuilder<T>, condition: ICondition<T>): SelectQueryBuilder<T>;
static applyProjection<T>(qb: SelectQueryBuilder<T>, select?: string | string[]): void;
static applyOrder<T>(qb: SelectQueryBuilder<T>, sort?: ISort<T>): void;
static applyRelations<T>(qb: SelectQueryBuilder<T>, populate?: IPopulate<T>): void;
}
//# sourceMappingURL=mysql.helper.d.ts.map