UNPKG

coloquent-test2

Version:

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

16 lines (15 loc) 804 B
import { RetrievalResponse } from "./RetrievalResponse"; import { Model } from "../Model"; import { JsonApiDoc } from "../JsonApiDoc"; import { JsonApiResponseBody } from "../JsonApiResponseBody"; import { HttpClientResponse } from "../httpclient/HttpClientResponse"; export declare class PluralResponse extends RetrievalResponse { protected data: Model[]; protected pageNumber: number; constructor(httpClientResponse: HttpClientResponse, modelType: typeof Model, responseBody: JsonApiResponseBody, pageNumber?: number); getPageNumber(): number; getData(): Model[]; protected indexRequestedDocs(requestedDocs?: JsonApiDoc[]): void; protected makeModelIndex(requestedDocs?: JsonApiDoc[]): void; protected makeDataArray(requestedDocs?: JsonApiDoc[]): void; }