@tfarras/nestjs-typeorm-pagination
Version:
Extension for simple pagination of TypeORM entities
7 lines (6 loc) • 420 B
TypeScript
import { BaseEntity, ObjectType, FindManyOptions } from 'typeorm';
import { PaginationParams } from './pagination.decorator';
import { Pagination } from './pagination.interface';
export declare abstract class PaginateableBaseEntity extends BaseEntity {
static findAndPaginate<T extends PaginateableBaseEntity>(this: ObjectType<T>, pg: PaginationParams, options?: FindManyOptions<T> | any): Promise<Pagination<T>>;
}