@formql/core
Version:
FormQL - A framework for building dynamic forms
23 lines • 2.1 kB
JavaScript
import { __decorate, __metadata } from "tslib";
import { Injectable, Output, EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
let ActionHandlerService = class ActionHandlerService {
constructor() {
this.action = new EventEmitter();
}
send(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);
export { ActionHandlerService };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWN0aW9uLWhhbmRsZXIuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bmb3JtcWwvY29yZS8iLCJzb3VyY2VzIjpbInNlcnZpY2VzL2FjdGlvbi1oYW5kbGVyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFPakUsSUFBYSxvQkFBb0IsR0FBakMsTUFBYSxvQkFBb0I7SUFBakM7UUFDWSxXQUFNLEdBQTZCLElBQUksWUFBWSxFQUFFLENBQUM7S0FLakU7SUFIQyxJQUFJLENBQUMsTUFBa0I7UUFDckIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDM0IsQ0FBQztDQUNGLENBQUE7O0FBTFc7SUFBVCxNQUFNLEVBQUU7OEJBQVMsWUFBWTtvREFBa0M7QUFEckQsb0JBQW9CO0lBSGhDLFVBQVUsQ0FBQztRQUNWLFVBQVUsRUFBRSxNQUFNO0tBQ25CLENBQUM7R0FDVyxvQkFBb0IsQ0FNaEM7U0FOWSxvQkFBb0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlLCBPdXRwdXQsIEV2ZW50RW1pdHRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBGb3JtQWN0aW9uIH0gZnJvbSAnLi4vbW9kZWxzL2FjdGlvbi5tb2RlbCc7XHJcblxyXG5cclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG5leHBvcnQgY2xhc3MgQWN0aW9uSGFuZGxlclNlcnZpY2Uge1xyXG4gIEBPdXRwdXQoKSBhY3Rpb246IEV2ZW50RW1pdHRlcjxGb3JtQWN0aW9uPiA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcclxuXHJcbiAgc2VuZChhY3Rpb246IEZvcm1BY3Rpb24pIHtcclxuICAgIHRoaXMuYWN0aW9uLmVtaXQoYWN0aW9uKTtcclxuICB9XHJcbn1cclxuIl19