dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
54 lines • 3.92 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { EventEmitter } from '@angular/core';
import { NodeTypeEnum } from '../../../services/eleview/types/model';
/**
* @record
*/
export function DragData() { }
if (false) {
/** @type {?} */
DragData.prototype.Type;
/** @type {?} */
DragData.prototype.Data;
}
export class EditLabelService {
constructor() {
this.onNodeChange = new EventEmitter();
}
/**
* @return {?}
*/
buildDragedNode() {
/** @type {?} */
let node;
switch (this.dragData.Type) {
case 'column':
node = {
NodeType: NodeTypeEnum.NodeCondition,
Field: (/** @type {?} */ (this.dragData.Data)),
Operate: '='
};
break;
case 'node':
node = ((/** @type {?} */ (this.dragData.Data))).toInterface();
break;
}
return node;
}
}
if (false) {
/** @type {?} */
EditLabelService.prototype.dragData;
/** @type {?} */
EditLabelService.prototype.prevNodeEle;
/** @type {?} */
EditLabelService.prototype.dragOverNode;
/** @type {?} */
EditLabelService.prototype.dragOverArea;
/** @type {?} */
EditLabelService.prototype.onNodeChange;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWRpdC1sYWJlbC5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vZGJ3ZWItY29tbW9uLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvbGFiZWwtbWFuYWdlci9lZGl0LWxhYmVsL2VkaXQtbGFiZWwuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFjLFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6RCxPQUFPLEVBQVMsWUFBWSxFQUFFLE1BQU0sdUNBQXVDLENBQUM7Ozs7QUFHNUUsOEJBR0M7OztJQUZBLHdCQUF3Qjs7SUFDeEIsd0JBQW9COztBQUVyQixNQUFNLE9BQU8sZ0JBQWdCO0lBQTdCO1FBS0MsaUJBQVksR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO0lBa0JuQyxDQUFDOzs7O0lBaEJBLGVBQWU7O1lBQ1YsSUFBVztRQUNmLFFBQVEsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLEVBQUU7WUFDM0IsS0FBSyxRQUFRO2dCQUNaLElBQUksR0FBRztvQkFDTixRQUFRLEVBQUUsWUFBWSxDQUFDLGFBQWE7b0JBQ3BDLEtBQUssRUFBRSxtQkFBQSxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksRUFBVTtvQkFDbkMsT0FBTyxFQUFFLEdBQUc7aUJBQ1osQ0FBQztnQkFDRixNQUFNO1lBQ1AsS0FBSyxNQUFNO2dCQUNWLElBQUksR0FBRyxDQUFDLG1CQUFBLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxFQUFRLENBQUMsQ0FBQyxXQUFXLEVBQUUsQ0FBQztnQkFDbEQsTUFBTTtTQUNQO1FBQ0QsT0FBTyxJQUFJLENBQUM7SUFDYixDQUFDO0NBQ0Q7OztJQXRCQSxvQ0FBbUI7O0lBQ25CLHVDQUF3Qjs7SUFDeEIsd0NBQW1COztJQUNuQix3Q0FBcUI7O0lBQ3JCLHdDQUFrQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEVsZW1lbnRSZWYsIEV2ZW50RW1pdHRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBJTm9kZSwgTm9kZVR5cGVFbnVtIH0gZnJvbSAnLi4vLi4vLi4vc2VydmljZXMvZWxldmlldy90eXBlcy9tb2RlbCc7XHJcbmltcG9ydCB7IE5vZGUgfSBmcm9tICcuLi8uLi8uLi9zZXJ2aWNlcy9lbGV2aWV3L3R5cGVzL25vZGUnO1xyXG5cclxuZXhwb3J0IGludGVyZmFjZSBEcmFnRGF0YSB7XHJcblx0VHlwZTogJ2NvbHVtbicgfCAnbm9kZSc7XHJcblx0RGF0YTogc3RyaW5nIHwgTm9kZTtcclxufVxyXG5leHBvcnQgY2xhc3MgRWRpdExhYmVsU2VydmljZSB7XHJcblx0ZHJhZ0RhdGE6IERyYWdEYXRhO1xyXG5cdHByZXZOb2RlRWxlOiBFbGVtZW50UmVmO1xyXG5cdGRyYWdPdmVyTm9kZTogTm9kZTtcclxuXHRkcmFnT3ZlckFyZWE6IHN0cmluZztcclxuXHRvbk5vZGVDaGFuZ2UgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XHJcblxyXG5cdGJ1aWxkRHJhZ2VkTm9kZSgpOiBJTm9kZSB7XHJcblx0XHRsZXQgbm9kZTogSU5vZGU7XHJcblx0XHRzd2l0Y2ggKHRoaXMuZHJhZ0RhdGEuVHlwZSkge1xyXG5cdFx0XHRjYXNlICdjb2x1bW4nOlxyXG5cdFx0XHRcdG5vZGUgPSB7XHJcblx0XHRcdFx0XHROb2RlVHlwZTogTm9kZVR5cGVFbnVtLk5vZGVDb25kaXRpb24sXHJcblx0XHRcdFx0XHRGaWVsZDogdGhpcy5kcmFnRGF0YS5EYXRhIGFzIHN0cmluZyxcclxuXHRcdFx0XHRcdE9wZXJhdGU6ICc9J1xyXG5cdFx0XHRcdH07XHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ25vZGUnOlxyXG5cdFx0XHRcdG5vZGUgPSAodGhpcy5kcmFnRGF0YS5EYXRhIGFzIE5vZGUpLnRvSW50ZXJmYWNlKCk7XHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHR9XHJcblx0XHRyZXR1cm4gbm9kZTtcclxuXHR9XHJcbn1cclxuIl19