orm-postgresql
Version:
Um ORM TypeScript para PostgreSQL com funcionalidades semelhantes ao Entity Framework e suporte a LINQ-like queries.
14 lines (13 loc) • 556 B
TypeScript
export declare class Linq<T> {
private data;
private includes;
constructor(data: T[]);
where(predicate: (item: T) => boolean): Linq<T>;
orderBy(keySelector: (item: T) => any): Linq<T>;
select<TResult>(selector: (item: T) => TResult): TResult[];
join<U, TResult>(inner: U[], // Array interno (segundo array)
outerKeySelector: (outer: T) => any, // Chave do array externo
innerKeySelector: (inner: U) => any, // Chave do array interno
resultSelector: (outer: T, inner: U) => TResult): TResult[];
toArray(): T[];
}