UNPKG

@skbkontur/db-viewer-ui

Version:

Database Viewer with custom configuration

48 lines 1.89 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DbViewerApi = void 0; const tslib_1 = require("tslib"); const ApiBase_1 = tslib_1.__importDefault(require("./../ApiBase/ApiBase")); class DbViewerApi extends ApiBase_1.default { getNames() { return tslib_1.__awaiter(this, void 0, void 0, function* () { return this.get(`names`); }); } getMeta(objectIdentifier) { return tslib_1.__awaiter(this, void 0, void 0, function* () { return this.get(`${objectIdentifier}/meta`); }); } searchObjects(objectIdentifier, query) { return tslib_1.__awaiter(this, void 0, void 0, function* () { return this.post(`${objectIdentifier}/search`, Object.assign({}, query)); }); } countObjects(objectIdentifier, query) { return tslib_1.__awaiter(this, void 0, void 0, function* () { return this.post(`${objectIdentifier}/count`, Object.assign({}, query)); }); } getDownloadObjectsUrl(objectIdentifier, queryString) { return `${this.prefix}${objectIdentifier}/download/${queryString}`; } readObject(objectIdentifier, query) { return tslib_1.__awaiter(this, void 0, void 0, function* () { return this.post(`${objectIdentifier}/details`, Object.assign({}, query)); }); } deleteObject(objectIdentifier, query) { return tslib_1.__awaiter(this, void 0, void 0, function* () { return this.delete(`${objectIdentifier}/delete`, Object.assign({}, query)); }); } updateObject(objectIdentifier, query) { return tslib_1.__awaiter(this, void 0, void 0, function* () { return this.post(`${objectIdentifier}/update`, Object.assign({}, query)); }); } } exports.DbViewerApi = DbViewerApi; ; //# sourceMappingURL=DbViewerApi.js.map