UNPKG

adonis-api-resources

Version:
12 lines (11 loc) 639 B
import { PaginatedData, PaginatedODMData, PaginatedORMData, Processor } from '../common/types.js'; import CollectionProcessor from '../processors/collection.js'; export default class PaginatedProcessor implements Processor { private collectionProcessor; constructor(collectionProcessor: CollectionProcessor); private extractCollection; private extractMeta; pick(data: PaginatedORMData | PaginatedODMData, ...keys: string[]): PaginatedData; omit(data: PaginatedORMData | PaginatedODMData, ...keys: string[]): PaginatedData; remap(data: PaginatedORMData | PaginatedODMData, defineMap: Function): PaginatedData; }