UNPKG

@hiki9/rich-domain

Version:

Rich Domain is a library that provides a set of tools to help you build complex business logic in NodeJS using Domain Driven Design principles.

21 lines 603 B
import { Filtering, Ordering } from './pagination-types'; type PaginationCriteriaInput = { offset?: number; limit?: number; search?: string; filter?: Filtering | string; orderBy?: Ordering | string; }; export declare class PaginationCriteria { offset: number; limit: number; search?: string; businessFilter?: Filtering; filter?: Filtering; orderBy?: Ordering; constructor(props: PaginationCriteriaInput); setFilter(filter: Filtering): void; setBusinessFilter(filter: Filtering): void; } export {}; //# sourceMappingURL=pagination-criteria.d.ts.map