UNPKG

@kre-form/survey

Version:

94 lines 6.12 kB
/** * @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=