dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
95 lines • 4.77 kB
JavaScript
/**
* @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