UNPKG

@kre-form/survey

Version:

123 lines 7.08 kB
/** * @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