@rewiko/crud-request
Version:
NestJs CRUD for RESTful APIs - request query builder
18 lines (17 loc) • 488 B
TypeScript
import { ObjectLiteral } from '@rewiko/util';
import { QueryFields, QueryFilter, QueryJoin, QuerySort, SCondition } from '../types';
export interface ParsedRequestParams {
fields: QueryFields;
paramsFilter: QueryFilter[];
authPersist: ObjectLiteral;
search: SCondition;
filter: QueryFilter[];
or: QueryFilter[];
join: QueryJoin[];
sort: QuerySort[];
limit: number;
offset: number;
page: number;
cache: number;
includeDeleted: number;
}