@kre-form/survey
Version:
123 lines • 7.08 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Injectable, EventEmitter } from "@angular/core";
var KreFormAntService = /** @class */ (function () {
function KreFormAntService() {
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 {?}
*/
KreFormAntService.prototype.fieldOperational = /**
* @param {?} sign
* @param {?} field
* @return {?}
*/
function (sign, field) {
this.fieldEvent.emit({
sign: sign,
field: field
});
};
/**
* @param {?} type
* @param {?} field
* @return {?}
*/
KreFormAntService.prototype.groupOperational = /**
* @param {?} type
* @param {?} field
* @return {?}
*/
function (type, field) {
this.btnEvent.emit({
type: type,
field: field
});
};
/**
* @param {?} sign
* @param {?} field
* @return {?}
*/
KreFormAntService.prototype.questionOperational = /**
* @param {?} sign
* @param {?} field
* @return {?}
*/
function (sign, field) {
this.questionEvent.emit({
sign: sign,
field: field
});
};
/**
* @param {?} sign
* @param {?} option
* @param {?} field
* @return {?}
*/
KreFormAntService.prototype.optionOperational = /**
* @param {?} sign
* @param {?} option
* @param {?} field
* @return {?}
*/
function (sign, option, field) {
this.optionEvent.emit({
sign: sign,
option: option,
field: field
});
};
/**
* @param {?} previousData
* @param {?} previousIndex
* @param {?} currentIndex
* @return {?}
*/
KreFormAntService.prototype.dragDropOperational = /**
* @param {?} previousData
* @param {?} previousIndex
* @param {?} currentIndex
* @return {?}
*/
function (previousData, previousIndex, currentIndex) {
this.dragDropEvent.emit({
previousData: previousData,
previousIndex: previousIndex,
currentIndex: currentIndex
});
};
KreFormAntService.decorators = [
{ type: Injectable }
];
/** @nocollapse */
KreFormAntService.ctorParameters = function () { return []; };
return KreFormAntService;
}());
export { KreFormAntService };
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BrcmUtZm9ybS9zdXJ2ZXkvIiwic291cmNlcyI6WyJsaWIvdG9vbHMvc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxZQUFZLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFHekQ7SUFVRTtRQVJBLGFBQVEsR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO1FBQzlCLGVBQVUsR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO1FBQ2hDLGtCQUFhLEdBQUcsSUFBSSxZQUFZLEVBQUUsQ0FBQztRQUNuQyxnQkFBVyxHQUFHLElBQUksWUFBWSxFQUFFLENBQUM7UUFDakMsa0JBQWEsR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO1FBRW5DLGFBQVEsR0FBRyxFQUFFLENBQUM7SUFFQyxDQUFDOzs7Ozs7SUFFaEIsNENBQWdCOzs7OztJQUFoQixVQUFpQixJQUFZLEVBQUUsS0FBeUI7UUFDdEQsSUFBSSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUM7WUFDbkIsSUFBSSxFQUFFLElBQUk7WUFDVixLQUFLLEVBQUUsS0FBSztTQUNiLENBQUMsQ0FBQztJQUNMLENBQUM7Ozs7OztJQUNELDRDQUFnQjs7Ozs7SUFBaEIsVUFBaUIsSUFBWSxFQUFFLEtBQXlCO1FBQ3RELElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDO1lBQ2pCLElBQUksRUFBRSxJQUFJO1lBQ1YsS0FBSyxFQUFFLEtBQUs7U0FDYixDQUFDLENBQUM7SUFDTCxDQUFDOzs7Ozs7SUFJRCwrQ0FBbUI7Ozs7O0lBQW5CLFVBQW9CLElBQVksRUFBRSxLQUF5QjtRQUN6RCxJQUFJLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQztZQUN0QixJQUFJLEVBQUUsSUFBSTtZQUNWLEtBQUssRUFBRSxLQUFLO1NBQ2IsQ0FBQyxDQUFDO0lBQ0wsQ0FBQzs7Ozs7OztJQUVELDZDQUFpQjs7Ozs7O0lBQWpCLFVBQWtCLElBQVksRUFBQyxNQUFVLEVBQUUsS0FBeUI7UUFDbEUsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUM7WUFDcEIsSUFBSSxFQUFFLElBQUk7WUFDVixNQUFNLEVBQUMsTUFBTTtZQUNiLEtBQUssRUFBRSxLQUFLO1NBQ2IsQ0FBQyxDQUFDO0lBQ0wsQ0FBQzs7Ozs7OztJQUVELCtDQUFtQjs7Ozs7O0lBQW5CLFVBQW9CLFlBQWdCLEVBQUMsYUFBaUIsRUFBQyxZQUFnQjtRQUNyRSxJQUFJLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQztZQUN0QixZQUFZLEVBQUUsWUFBWTtZQUMxQixhQUFhLEVBQUMsYUFBYTtZQUMzQixZQUFZLEVBQUUsWUFBWTtTQUMzQixDQUFDLENBQUM7SUFDTCxDQUFDOztnQkFoREYsVUFBVTs7OztJQW1EWCx3QkFBQztDQUFBLEFBbkRELElBbURDO1NBbERZLGlCQUFpQjs7O0lBQzVCLHFDQUE4Qjs7SUFDOUIsdUNBQWdDOztJQUNoQywwQ0FBbUM7O0lBQ25DLHdDQUFpQzs7SUFDakMsMENBQW1DOztJQUVuQyxxQ0FBYyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUsIEV2ZW50RW1pdHRlciB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XHJcbmltcG9ydCB7IEtyZUZvcm1GaWVsZENvbmZpZyB9IGZyb20gXCJAa3JlLWZvcm0vY29yZVwiO1xyXG5cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgS3JlRm9ybUFudFNlcnZpY2Uge1xyXG4gIGJ0bkV2ZW50ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xyXG4gIGZpZWxkRXZlbnQgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XHJcbiAgcXVlc3Rpb25FdmVudCA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcclxuICBvcHRpb25FdmVudCA9IG5ldyBFdmVudEVtaXR0ZXIoKTsgXHJcbiAgZHJhZ0Ryb3BFdmVudCA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcclxuXHJcbiAgd29ya0xpc3QgPSBbXTtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7fVxyXG5cclxuICBmaWVsZE9wZXJhdGlvbmFsKHNpZ246IHN0cmluZywgZmllbGQ6IEtyZUZvcm1GaWVsZENvbmZpZykge1xyXG4gICAgdGhpcy5maWVsZEV2ZW50LmVtaXQoe1xyXG4gICAgICBzaWduOiBzaWduLFxyXG4gICAgICBmaWVsZDogZmllbGRcclxuICAgIH0pO1xyXG4gIH1cclxuICBncm91cE9wZXJhdGlvbmFsKHR5cGU6IHN0cmluZywgZmllbGQ6IEtyZUZvcm1GaWVsZENvbmZpZykge1xyXG4gICAgdGhpcy5idG5FdmVudC5lbWl0KHtcclxuICAgICAgdHlwZTogdHlwZSxcclxuICAgICAgZmllbGQ6IGZpZWxkXHJcbiAgICB9KTtcclxuICB9XHJcbiAgXHJcblxyXG4gIFxyXG4gIHF1ZXN0aW9uT3BlcmF0aW9uYWwoc2lnbjogc3RyaW5nLCBmaWVsZDogS3JlRm9ybUZpZWxkQ29uZmlnKSB7XHJcbiAgICB0aGlzLnF1ZXN0aW9uRXZlbnQuZW1pdCh7XHJcbiAgICAgIHNpZ246IHNpZ24sXHJcbiAgICAgIGZpZWxkOiBmaWVsZFxyXG4gICAgfSk7XHJcbiAgfVxyXG4gIFxyXG4gIG9wdGlvbk9wZXJhdGlvbmFsKHNpZ246IHN0cmluZyxvcHRpb246YW55LCBmaWVsZDogS3JlRm9ybUZpZWxkQ29uZmlnKSB7XHJcbiAgICB0aGlzLm9wdGlvbkV2ZW50LmVtaXQoe1xyXG4gICAgICBzaWduOiBzaWduLFxyXG4gICAgICBvcHRpb246b3B0aW9uLFxyXG4gICAgICBmaWVsZDogZmllbGRcclxuICAgIH0pO1xyXG4gIH1cclxuXHJcbiAgZHJhZ0Ryb3BPcGVyYXRpb25hbChwcmV2aW91c0RhdGE6YW55LHByZXZpb3VzSW5kZXg6YW55LGN1cnJlbnRJbmRleDphbnkpIHtcclxuICAgIHRoaXMuZHJhZ0Ryb3BFdmVudC5lbWl0KHtcclxuICAgICAgcHJldmlvdXNEYXRhOiBwcmV2aW91c0RhdGEsXHJcbiAgICAgIHByZXZpb3VzSW5kZXg6cHJldmlvdXNJbmRleCxcclxuICAgICAgY3VycmVudEluZGV4OiBjdXJyZW50SW5kZXhcclxuICAgIH0pO1xyXG4gIH1cclxuICBcclxuXHJcbn1cclxuIl19