adonis-api-resources
Version:
API resources for AdonisJS
30 lines (29 loc) • 644 B
TypeScript
export type Data = object | object[];
export interface Processor {
pick: Function;
omit: Function;
remap: Function;
}
export interface PaginationMeta {
total: number;
perPage: number;
currentPage: number;
lastPage: number;
firstPage: number;
firstPageUrl: string;
lastPageUrl: string;
nextPageUrl: string | null;
previousPageUrl: string | null;
}
export interface PaginatedORMData {
rows: object[];
meta: PaginationMeta;
}
export interface PaginatedODMData {
data: object[];
meta: PaginationMeta;
}
export interface PaginatedData {
data: object[];
meta: PaginationMeta;
}