UNPKG

typeorm-linq-repository

Version:

Wraps TypeORM repository pattern and QueryBuilder using fluent, LINQ-style queries.

11 lines (10 loc) 523 B
import { SelectQueryBuilder } from "typeorm"; import { EntityBase } from "../types/EntityBase"; import { IQueryBuilderPart } from "./interfaces/IQueryBuilderPart"; export declare class QueryBuilderPart<T extends EntityBase> implements IQueryBuilderPart<T> { private readonly _queryAction; private readonly _queryParams; constructor(queryAction: (...params: any[]) => SelectQueryBuilder<T>, queryParams: any[]); get queryAction(): (...params: any[]) => SelectQueryBuilder<T>; get queryParams(): any[]; }