UNPKG

adonis-api-resources

Version:
19 lines (18 loc) 538 B
import { type Data } from './common/types.js'; export declare abstract class Resource { private data; constructor(data: Data); private _processor?; abstract defineMap(data: object): object; private isPaginated; private isCollection; private processor; pick(...keys: string[]): this; omit(...keys: string[]): this; remap(): this; paginate(page?: number, limit?: number): this; redefine(): this; get(): this; refine(): this; refinePaginate(page?: number, limit?: number): this; }