typeorm-linq-repository
Version:
Wraps TypeORM repository pattern and QueryBuilder using fluent, LINQ-style queries.
11 lines (10 loc) • 544 B
TypeScript
import { EntityBase } from "../../types/EntityBase";
import { Nullable } from "../../types/Nullable";
import { IQueryInternal } from "./IQueryInternal";
import { ISelectQuery } from "./ISelectQuery";
export interface ISelectQueryInternal<T extends EntityBase, R extends Nullable<T> | T[], P = T> extends ISelectQuery<T, R, P>, IQueryInternal<T, R, P> {
/**
* Gets the propert that was selected from a Query to produce an ISelectQuery. Normally only used internally by the Query class for inner Queries.
*/
selected: string;
}