UNPKG

@algochad/prisma-core

Version:

A comprehensive NestJS library that provides EF-Core-like operations using Prisma and GraphQL. Features LINQ-style query builders, advanced data manipulation, GraphQL integration with genql, and a unified API for both Prisma and GraphQL operations. Includ

13 lines (12 loc) 683 B
import { IOrderedEnumerable } from './interfaces'; import { Enumerable } from './enumerable'; export declare class OrderedEnumerable<T> extends Enumerable<T> implements IOrderedEnumerable<T> { private keySelectors; private descending; constructor(items: T[], keySelectors: ((item: T) => any)[], descending: boolean[]); ThenBy<TKey>(keySelector: (item: T) => TKey): IOrderedEnumerable<T>; ThenByDescending<TKey>(keySelector: (item: T) => TKey): IOrderedEnumerable<T>; Where(predicate: (value: T, index?: number, list?: T[]) => boolean): IOrderedEnumerable<T>; Take(amount: number): IOrderedEnumerable<T>; Skip(amount: number): IOrderedEnumerable<T>; }