@formql/core
Version:
FormQL - A framework for building dynamic forms
24 lines • 2.22 kB
JavaScript
import { __decorate, __metadata } from "tslib";
import { Injectable, Output, EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
var ActionHandlerService = /** @class */ (function () {
function ActionHandlerService() {
this.action = new EventEmitter();
}
ActionHandlerService.prototype.send = function (action) {
this.action.emit(action);
};
ActionHandlerService.ɵprov = i0.ɵɵdefineInjectable({ factory: function ActionHandlerService_Factory() { return new ActionHandlerService(); }, token: ActionHandlerService, providedIn: "root" });
__decorate([
Output(),
__metadata("design:type", EventEmitter)
], ActionHandlerService.prototype, "action", void 0);
ActionHandlerService = __decorate([
Injectable({
providedIn: 'root'
})
], ActionHandlerService);
return ActionHandlerService;
}());
export { ActionHandlerService };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWN0aW9uLWhhbmRsZXIuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bmb3JtcWwvY29yZS8iLCJzb3VyY2VzIjpbInNlcnZpY2VzL2FjdGlvbi1oYW5kbGVyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFPakU7SUFBQTtRQUNZLFdBQU0sR0FBNkIsSUFBSSxZQUFZLEVBQUUsQ0FBQztLQUtqRTtJQUhDLG1DQUFJLEdBQUosVUFBSyxNQUFrQjtRQUNyQixJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUMzQixDQUFDOztJQUpTO1FBQVQsTUFBTSxFQUFFO2tDQUFTLFlBQVk7d0RBQWtDO0lBRHJELG9CQUFvQjtRQUhoQyxVQUFVLENBQUM7WUFDVixVQUFVLEVBQUUsTUFBTTtTQUNuQixDQUFDO09BQ1csb0JBQW9CLENBTWhDOytCQWJEO0NBYUMsQUFORCxJQU1DO1NBTlksb0JBQW9CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSwgT3V0cHV0LCBFdmVudEVtaXR0ZXIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgRm9ybUFjdGlvbiB9IGZyb20gJy4uL21vZGVscy9hY3Rpb24ubW9kZWwnO1xyXG5cclxuXHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCdcclxufSlcclxuZXhwb3J0IGNsYXNzIEFjdGlvbkhhbmRsZXJTZXJ2aWNlIHtcclxuICBAT3V0cHV0KCkgYWN0aW9uOiBFdmVudEVtaXR0ZXI8Rm9ybUFjdGlvbj4gPSBuZXcgRXZlbnRFbWl0dGVyKCk7XHJcblxyXG4gIHNlbmQoYWN0aW9uOiBGb3JtQWN0aW9uKSB7XHJcbiAgICB0aGlzLmFjdGlvbi5lbWl0KGFjdGlvbik7XHJcbiAgfVxyXG59XHJcbiJdfQ==