UNPKG

@joktec/mysql

Version:

JokTec - MySql Service

15 lines 811 B
import { IBaseRequest, ICondition, IPopulate } from '@joktec/core'; import { FindManyOptions } from 'typeorm'; import { IMysqlRequest, MysqlModel } from '../models'; export declare class MysqlFinder { static parsePagination<T>(query?: IMysqlRequest<T>): { limit?: number; offset?: number; }; static parseFilter<T>(query: IBaseRequest<T>): FindManyOptions<T>; static parseProjection<T extends MysqlModel>(select: string | string[] | Record<string, number | boolean>): FindManyOptions<T>['select']; static parseCondition<T>(condition: ICondition<T>): FindManyOptions<T>['where']; static parseOrder<T>(sort: any): FindManyOptions<T>['order']; static parseRelations<T>(populate: IPopulate<T>): FindManyOptions<T>['relations']; } //# sourceMappingURL=mysql.finder.d.ts.map