UNPKG

hud-ai

Version:
49 lines 1.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class Resource { constructor(basePath, requestManager) { this.basePath = basePath; this.requestManager = requestManager; } makeRequest(options) { return this.requestManager.makeRequest(options); } _get(id) { return this.makeRequest({ method: 'GET', params: { id }, url: `${this.basePath}/{id}` }); } _list(listArgs) { return this.makeRequest({ method: 'GET', params: listArgs, url: `${this.basePath}` }); } _update(id, updateArgs) { return this.makeRequest({ method: 'PUT', data: updateArgs, params: { id }, url: `${this.basePath}/{id}` }); } _create(createArgs) { return this.makeRequest({ method: 'POST', data: createArgs, url: `${this.basePath}` }); } _destroy(id) { return this.makeRequest({ method: 'DELETE', params: { id }, url: `${this.basePath}/{id}` }); } } exports.Resource = Resource; //# sourceMappingURL=Resource.js.map