@aequum/crudl
Version:
aequum CRUD/CRUDL operations common components
15 lines (14 loc) • 567 B
TypeScript
import { PaginateSortBy } from '@aequum/paginate-common';
import { BaseCRUDLService } from './base-crudl.service';
export declare abstract class BaseCRUDLPaginatedService extends BaseCRUDLService {
/**
* Get a paginated list of items
*
* @param filter Filter to apply
* @param page Page number
* @param size Page size
* @param sort Sort by
* @param args Rest of args for different implementations
*/
abstract paginatedList(filter: any, page: number, size: number, sort: PaginateSortBy | string, ...args: any[]): any;
}