UNPKG

@herlinus/coloquent

Version:

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

26 lines 766 B
import { Response } from "./Response"; export class SaveResponse extends Response { constructor(httpClientResponse, modelType, responseBody) { super(undefined, httpClientResponse); const data = responseBody.data; if (data !== undefined && data !== null) { const model = new modelType(); model.populateFromResource(responseBody.data, true); this.model = model; } else { this.model = null; } } getModel() { return this.model; } getModelId() { return this.model !== null ? this.model.getApiId() : undefined; } } //# sourceMappingURL=SaveResponse.js.map