UNPKG

dbweb-common

Version:

用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上

95 lines 4.77 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Injectable } from '@angular/core'; import { CurrentApiService } from 'dbweb-core'; /** @enum {string} */ var DumpType = { institution: 'institution', data: 'data', }; export { DumpType }; /** * @record */ function InstitutionModel() { } if (false) { /** @type {?} */ InstitutionModel.prototype.Name; /** @type {?} */ InstitutionModel.prototype.Tables; } /** * @record */ function DumpResult() { } if (false) { /** @type {?} */ DumpResult.prototype.TaskInfoURL; /** @type {?} */ DumpResult.prototype.TaskInfoSign; /** @type {?} */ DumpResult.prototype.BrowseTaskElement; } var DumpInstitutionService = /** @class */ (function () { function DumpInstitutionService(api) { this.api = api; this.dumpType = DumpType.institution; } /** * @return {?} */ DumpInstitutionService.prototype.init = /** * @return {?} */ function () { var _this = this; this.getModels().subscribe((/** * @param {?} v * @return {?} */ function (v) { _this.models = v; })); }; /** * @return {?} */ DumpInstitutionService.prototype.getModels = /** * @return {?} */ function () { return this.api.get('get-models'); }; /** * @return {?} */ DumpInstitutionService.prototype.dump = /** * @return {?} */ function () { return this.api.post('dump', this.dumpType); }; DumpInstitutionService.decorators = [ { type: Injectable } ]; /** @nocollapse */ DumpInstitutionService.ctorParameters = function () { return [ { type: CurrentApiService } ]; }; return DumpInstitutionService; }()); export { DumpInstitutionService }; if (false) { /** @type {?} */ DumpInstitutionService.prototype.models; /** @type {?} */ DumpInstitutionService.prototype.dumpType; /** * @type {?} * @private */ DumpInstitutionService.prototype.api; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHVtcC1pbnN0aXR1dGlvbi5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vZGJ3ZWItY29tbW9uLyIsInNvdXJjZXMiOlsibGliL2R1bXAtaW5zdGl0dXRpb24vZHVtcC1pbnN0aXR1dGlvbi5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBRSxpQkFBaUIsRUFBWSxNQUFNLFlBQVksQ0FBQzs7O0lBRXhELGFBQWMsYUFBYTtJQUMzQixNQUFPLE1BQU07Ozs7OztBQUVkLCtCQUdDOzs7SUFGQSxnQ0FBYTs7SUFDYixrQ0FBZTs7Ozs7QUFFaEIseUJBSUM7OztJQUhBLGlDQUFvQjs7SUFDcEIsa0NBQXFCOztJQUNyQix1Q0FBNEI7O0FBRTdCO0lBSUMsZ0NBQW9CLEdBQXNCO1FBQXRCLFFBQUcsR0FBSCxHQUFHLENBQW1CO1FBRDFDLGFBQVEsR0FBRyxRQUFRLENBQUMsV0FBVyxDQUFDO0lBQ2EsQ0FBQzs7OztJQUM5QyxxQ0FBSTs7O0lBQUo7UUFBQSxpQkFJQztRQUhBLElBQUksQ0FBQyxTQUFTLEVBQUUsQ0FBQyxTQUFTOzs7O1FBQUMsVUFBQSxDQUFDO1lBQzNCLEtBQUksQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDO1FBQ2pCLENBQUMsRUFBQyxDQUFDO0lBQ0osQ0FBQzs7OztJQUNELDBDQUFTOzs7SUFBVDtRQUNDLE9BQU8sSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQXFCLFlBQVksQ0FBQyxDQUFDO0lBQ3ZELENBQUM7Ozs7SUFDRCxxQ0FBSTs7O0lBQUo7UUFDQyxPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFhLE1BQU0sRUFBRSxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDekQsQ0FBQzs7Z0JBZkQsVUFBVTs7OztnQkFkRixpQkFBaUI7O0lBOEIxQiw2QkFBQztDQUFBLEFBaEJELElBZ0JDO1NBZlksc0JBQXNCOzs7SUFDbEMsd0NBQTJCOztJQUMzQiwwQ0FBZ0M7Ozs7O0lBQ3BCLHFDQUE4QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgQ3VycmVudEFwaVNlcnZpY2UsIElFbGVtZW50IH0gZnJvbSAnZGJ3ZWItY29yZSc7XHJcbmV4cG9ydCBlbnVtIER1bXBUeXBlIHtcclxuXHRpbnN0aXR1dGlvbiA9ICdpbnN0aXR1dGlvbicsXHJcblx0ZGF0YSA9ICdkYXRhJ1xyXG59XHJcbmludGVyZmFjZSBJbnN0aXR1dGlvbk1vZGVsIHtcclxuXHROYW1lOiBzdHJpbmc7XHJcblx0VGFibGVzOiBzdHJpbmc7XHJcbn1cclxuaW50ZXJmYWNlIER1bXBSZXN1bHQge1xyXG5cdFRhc2tJbmZvVVJMOiBzdHJpbmc7XHJcblx0VGFza0luZm9TaWduOiBzdHJpbmc7XHJcblx0QnJvd3NlVGFza0VsZW1lbnQ6IElFbGVtZW50O1xyXG59XHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIER1bXBJbnN0aXR1dGlvblNlcnZpY2Uge1xyXG5cdG1vZGVsczogSW5zdGl0dXRpb25Nb2RlbFtdO1xyXG5cdGR1bXBUeXBlID0gRHVtcFR5cGUuaW5zdGl0dXRpb247XHJcblx0Y29uc3RydWN0b3IocHJpdmF0ZSBhcGk6IEN1cnJlbnRBcGlTZXJ2aWNlKSB7fVxyXG5cdGluaXQoKSB7XHJcblx0XHR0aGlzLmdldE1vZGVscygpLnN1YnNjcmliZSh2ID0+IHtcclxuXHRcdFx0dGhpcy5tb2RlbHMgPSB2O1xyXG5cdFx0fSk7XHJcblx0fVxyXG5cdGdldE1vZGVscygpIHtcclxuXHRcdHJldHVybiB0aGlzLmFwaS5nZXQ8SW5zdGl0dXRpb25Nb2RlbFtdPignZ2V0LW1vZGVscycpO1xyXG5cdH1cclxuXHRkdW1wKCkge1xyXG5cdFx0cmV0dXJuIHRoaXMuYXBpLnBvc3Q8RHVtcFJlc3VsdD4oJ2R1bXAnLCB0aGlzLmR1bXBUeXBlKTtcclxuXHR9XHJcbn1cclxuIl19