UNPKG

@n4it/crud-request

Version:

NestJs CRUD for RESTful APIs - request query builder

21 lines (20 loc) 601 B
import { ObjectLiteral } from '@n4it/crud-util'; import { ClassTransformOptions } from 'class-transformer'; import { QueryFields, QueryFilter, QueryJoin, QuerySort, SCondition } from '../types'; export interface ParsedRequestParams<EXTRA = {}> { fields: QueryFields; paramsFilter: QueryFilter[]; authPersist: ObjectLiteral; classTransformOptions: ClassTransformOptions; search: SCondition; filter: QueryFilter[]; or: QueryFilter[]; join: QueryJoin[]; sort: QuerySort[]; limit: number; offset: number; page: number; cache: number; includeDeleted: number; extra?: EXTRA; }