@kre-form/survey
Version:
94 lines • 6.12 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Injectable, EventEmitter } from "@angular/core";
export class KreFormAntService {
constructor() {
this.btnEvent = new EventEmitter();
this.fieldEvent = new EventEmitter();
this.questionEvent = new EventEmitter();
this.optionEvent = new EventEmitter();
this.dragDropEvent = new EventEmitter();
this.workList = [];
}
/**
* @param {?} sign
* @param {?} field
* @return {?}
*/
fieldOperational(sign, field) {
this.fieldEvent.emit({
sign: sign,
field: field
});
}
/**
* @param {?} type
* @param {?} field
* @return {?}
*/
groupOperational(type, field) {
this.btnEvent.emit({
type: type,
field: field
});
}
/**
* @param {?} sign
* @param {?} field
* @return {?}
*/
questionOperational(sign, field) {
this.questionEvent.emit({
sign: sign,
field: field
});
}
/**
* @param {?} sign
* @param {?} option
* @param {?} field
* @return {?}
*/
optionOperational(sign, option, field) {
this.optionEvent.emit({
sign: sign,
option: option,
field: field
});
}
/**
* @param {?} previousData
* @param {?} previousIndex
* @param {?} currentIndex
* @return {?}
*/
dragDropOperational(previousData, previousIndex, currentIndex) {
this.dragDropEvent.emit({
previousData: previousData,
previousIndex: previousIndex,
currentIndex: currentIndex
});
}
}
KreFormAntService.decorators = [
{ type: Injectable }
];
/** @nocollapse */
KreFormAntService.ctorParameters = () => [];
if (false) {
/** @type {?} */
KreFormAntService.prototype.btnEvent;
/** @type {?} */
KreFormAntService.prototype.fieldEvent;
/** @type {?} */
KreFormAntService.prototype.questionEvent;
/** @type {?} */
KreFormAntService.prototype.optionEvent;
/** @type {?} */
KreFormAntService.prototype.dragDropEvent;
/** @type {?} */
KreFormAntService.prototype.workList;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BrcmUtZm9ybS9zdXJ2ZXkvIiwic291cmNlcyI6WyJsaWIvdG9vbHMvc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxZQUFZLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFJekQsTUFBTSxPQUFPLGlCQUFpQjtJQVM1QjtRQVJBLGFBQVEsR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO1FBQzlCLGVBQVUsR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO1FBQ2hDLGtCQUFhLEdBQUcsSUFBSSxZQUFZLEVBQUUsQ0FBQztRQUNuQyxnQkFBVyxHQUFHLElBQUksWUFBWSxFQUFFLENBQUM7UUFDakMsa0JBQWEsR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO1FBRW5DLGFBQVEsR0FBRyxFQUFFLENBQUM7SUFFQyxDQUFDOzs7Ozs7SUFFaEIsZ0JBQWdCLENBQUMsSUFBWSxFQUFFLEtBQXlCO1FBQ3RELElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDO1lBQ25CLElBQUksRUFBRSxJQUFJO1lBQ1YsS0FBSyxFQUFFLEtBQUs7U0FDYixDQUFDLENBQUM7SUFDTCxDQUFDOzs7Ozs7SUFDRCxnQkFBZ0IsQ0FBQyxJQUFZLEVBQUUsS0FBeUI7UUFDdEQsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUM7WUFDakIsSUFBSSxFQUFFLElBQUk7WUFDVixLQUFLLEVBQUUsS0FBSztTQUNiLENBQUMsQ0FBQztJQUNMLENBQUM7Ozs7OztJQUlELG1CQUFtQixDQUFDLElBQVksRUFBRSxLQUF5QjtRQUN6RCxJQUFJLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQztZQUN0QixJQUFJLEVBQUUsSUFBSTtZQUNWLEtBQUssRUFBRSxLQUFLO1NBQ2IsQ0FBQyxDQUFDO0lBQ0wsQ0FBQzs7Ozs7OztJQUVELGlCQUFpQixDQUFDLElBQVksRUFBQyxNQUFVLEVBQUUsS0FBeUI7UUFDbEUsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUM7WUFDcEIsSUFBSSxFQUFFLElBQUk7WUFDVixNQUFNLEVBQUMsTUFBTTtZQUNiLEtBQUssRUFBRSxLQUFLO1NBQ2IsQ0FBQyxDQUFDO0lBQ0wsQ0FBQzs7Ozs7OztJQUVELG1CQUFtQixDQUFDLFlBQWdCLEVBQUMsYUFBaUIsRUFBQyxZQUFnQjtRQUNyRSxJQUFJLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQztZQUN0QixZQUFZLEVBQUUsWUFBWTtZQUMxQixhQUFhLEVBQUMsYUFBYTtZQUMzQixZQUFZLEVBQUUsWUFBWTtTQUMzQixDQUFDLENBQUM7SUFDTCxDQUFDOzs7WUFoREYsVUFBVTs7Ozs7O0lBRVQscUNBQThCOztJQUM5Qix1Q0FBZ0M7O0lBQ2hDLDBDQUFtQzs7SUFDbkMsd0NBQWlDOztJQUNqQywwQ0FBbUM7O0lBRW5DLHFDQUFjIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSwgRXZlbnRFbWl0dGVyIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcclxuaW1wb3J0IHsgS3JlRm9ybUZpZWxkQ29uZmlnIH0gZnJvbSBcIkBrcmUtZm9ybS9jb3JlXCI7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBLcmVGb3JtQW50U2VydmljZSB7XHJcbiAgYnRuRXZlbnQgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XHJcbiAgZmllbGRFdmVudCA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcclxuICBxdWVzdGlvbkV2ZW50ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xyXG4gIG9wdGlvbkV2ZW50ID0gbmV3IEV2ZW50RW1pdHRlcigpOyBcclxuICBkcmFnRHJvcEV2ZW50ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xyXG5cclxuICB3b3JrTGlzdCA9IFtdO1xyXG5cclxuICBjb25zdHJ1Y3RvcigpIHt9XHJcblxyXG4gIGZpZWxkT3BlcmF0aW9uYWwoc2lnbjogc3RyaW5nLCBmaWVsZDogS3JlRm9ybUZpZWxkQ29uZmlnKSB7XHJcbiAgICB0aGlzLmZpZWxkRXZlbnQuZW1pdCh7XHJcbiAgICAgIHNpZ246IHNpZ24sXHJcbiAgICAgIGZpZWxkOiBmaWVsZFxyXG4gICAgfSk7XHJcbiAgfVxyXG4gIGdyb3VwT3BlcmF0aW9uYWwodHlwZTogc3RyaW5nLCBmaWVsZDogS3JlRm9ybUZpZWxkQ29uZmlnKSB7XHJcbiAgICB0aGlzLmJ0bkV2ZW50LmVtaXQoe1xyXG4gICAgICB0eXBlOiB0eXBlLFxyXG4gICAgICBmaWVsZDogZmllbGRcclxuICAgIH0pO1xyXG4gIH1cclxuICBcclxuXHJcbiAgXHJcbiAgcXVlc3Rpb25PcGVyYXRpb25hbChzaWduOiBzdHJpbmcsIGZpZWxkOiBLcmVGb3JtRmllbGRDb25maWcpIHtcclxuICAgIHRoaXMucXVlc3Rpb25FdmVudC5lbWl0KHtcclxuICAgICAgc2lnbjogc2lnbixcclxuICAgICAgZmllbGQ6IGZpZWxkXHJcbiAgICB9KTtcclxuICB9XHJcbiAgXHJcbiAgb3B0aW9uT3BlcmF0aW9uYWwoc2lnbjogc3RyaW5nLG9wdGlvbjphbnksIGZpZWxkOiBLcmVGb3JtRmllbGRDb25maWcpIHtcclxuICAgIHRoaXMub3B0aW9uRXZlbnQuZW1pdCh7XHJcbiAgICAgIHNpZ246IHNpZ24sXHJcbiAgICAgIG9wdGlvbjpvcHRpb24sXHJcbiAgICAgIGZpZWxkOiBmaWVsZFxyXG4gICAgfSk7XHJcbiAgfVxyXG5cclxuICBkcmFnRHJvcE9wZXJhdGlvbmFsKHByZXZpb3VzRGF0YTphbnkscHJldmlvdXNJbmRleDphbnksY3VycmVudEluZGV4OmFueSkge1xyXG4gICAgdGhpcy5kcmFnRHJvcEV2ZW50LmVtaXQoe1xyXG4gICAgICBwcmV2aW91c0RhdGE6IHByZXZpb3VzRGF0YSxcclxuICAgICAgcHJldmlvdXNJbmRleDpwcmV2aW91c0luZGV4LFxyXG4gICAgICBjdXJyZW50SW5kZXg6IGN1cnJlbnRJbmRleFxyXG4gICAgfSk7XHJcbiAgfVxyXG4gIFxyXG5cclxufVxyXG4iXX0=