@eleva-io/erp-sdk
Version:
SDK oficial para el ERP de Eleva
22 lines • 835 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CommunitiesBlocksAPI = void 0;
const crud_1 = require("../../../../utils/crud");
const guards_1 = require("../../../../utils/guards");
const properties_1 = require("./properties");
class CommunitiesBlocksAPI extends crud_1.CRUD {
_blockId;
constructor(httpClient, baseUrl, _blockId) {
super(httpClient, {
basePath: baseUrl,
id: _blockId,
});
this._blockId = _blockId;
}
properties(id) {
(0, guards_1.requireField)('blockId', this._blockId);
return new properties_1.CommunitiesBlocksPropertiesAPI(this._httpClient, `${this._config.basePath}/${this._blockId}/properties`, id);
}
}
exports.CommunitiesBlocksAPI = CommunitiesBlocksAPI;
//# sourceMappingURL=blocks.js.map