UNPKG

@herlinus/coloquent

Version:

Library for retrieving model objects from a JSON-API, with a fluent syntax inspired by Laravel Eloquent.

14 lines (13 loc) 569 B
import { PaginationSpec } from "./PaginationSpec"; import { QueryParam } from "../QueryParam"; export declare class OffsetBasedPaginationSpec extends PaginationSpec { protected pageOffsetParamName: string; protected pageLimitParamName: string; protected pageLimit: number; protected pageOffset: number; private queryParams; constructor(pageOffsetParamName: string, pageLimitParamName: string, limit: number); getPaginationParameters(): QueryParam[]; setPage(page: number): void; setPageLimit(pageLimit: number): void; }