UNPKG

@maicol07/coloquent

Version:

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

30 lines 916 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SaveResponse = void 0; const Response_1 = require("./Response"); class SaveResponse extends Response_1.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); this.model = model; } else { this.model = null; } } getModel() { return this.model; } getModelId() { return this.model !== null ? this.model.getApiId() : undefined; } } exports.SaveResponse = SaveResponse; //# sourceMappingURL=SaveResponse.js.map