nestjs-keyset-paginator
Version:
a simple pagination library made for nestjs(mongoose) by hungreebee technologies
29 lines (28 loc) • 679 B
TypeScript
import { ENUM_FILTER_OPERATOR_TYPE, TYPE_MONGO_FIELD_NAME, TYPE_STRING_NUM_ARRAY } from '../common.types';
export declare class sortDto {
field: any;
order: number;
}
export declare class filterDto {
name: TYPE_MONGO_FIELD_NAME;
value: any;
arr_value: TYPE_STRING_NUM_ARRAY;
operator: ENUM_FILTER_OPERATOR_TYPE;
mode: string;
}
export declare class projectionDto {
name: any;
mode: any;
}
export declare class startKeyDto {
key: any;
value: unknown;
}
export declare class PaginationDto {
start_key: startKeyDto[];
skip: number;
limit: number;
sort: sortDto;
filter: filterDto[];
projection: projectionDto[];
}