UNPKG

@foblex/flow

Version:

An Angular library designed to simplify the creation and manipulation of dynamic flow. Provides components for flows, nodes, and connections, automating node manipulation and inter-node connections.

22 lines 3.09 kB
import { __decorate } from "tslib"; import { NotifyTransformChangedRequest } from './notify-transform-changed.request'; import { inject, Injectable } from '@angular/core'; import { FExecutionRegister } from '@foblex/mediator'; import { FComponentsStore } from '../../f-components-store'; import * as i0 from "@angular/core"; let NotifyTransformChangedExecution = class NotifyTransformChangedExecution { _fComponentsStore = inject(FComponentsStore); handle(request) { this._fComponentsStore.transformChanged(); } static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: NotifyTransformChangedExecution, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: NotifyTransformChangedExecution }); }; NotifyTransformChangedExecution = __decorate([ FExecutionRegister(NotifyTransformChangedRequest) ], NotifyTransformChangedExecution); export { NotifyTransformChangedExecution }; i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: NotifyTransformChangedExecution, decorators: [{ type: Injectable }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm90aWZ5LXRyYW5zZm9ybS1jaGFuZ2VkLmV4ZWN1dGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2YtZmxvdy9zcmMvZi1zdG9yYWdlL2ZlYXR1cmVzL25vdGlmeS10cmFuc2Zvcm0tY2hhbmdlZC9ub3RpZnktdHJhbnNmb3JtLWNoYW5nZWQuZXhlY3V0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsNkJBQTZCLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUNuRixPQUFPLEVBQUUsTUFBTSxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNuRCxPQUFPLEVBQUUsa0JBQWtCLEVBQWMsTUFBTSxrQkFBa0IsQ0FBQztBQUNsRSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQzs7QUFJckQsSUFBTSwrQkFBK0IsR0FBckMsTUFBTSwrQkFBK0I7SUFHbEMsaUJBQWlCLEdBQUcsTUFBTSxDQUFDLGdCQUFnQixDQUFDLENBQUM7SUFFOUMsTUFBTSxDQUFDLE9BQXNDO1FBQ2xELElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxnQkFBZ0IsRUFBRSxDQUFDO0lBQzVDLENBQUM7d0dBUFUsK0JBQStCOzRHQUEvQiwrQkFBK0I7O0FBQS9CLCtCQUErQjtJQUQzQyxrQkFBa0IsQ0FBQyw2QkFBNkIsQ0FBQztHQUNyQywrQkFBK0IsQ0FRM0M7OzRGQVJZLCtCQUErQjtrQkFGM0MsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5vdGlmeVRyYW5zZm9ybUNoYW5nZWRSZXF1ZXN0IH0gZnJvbSAnLi9ub3RpZnktdHJhbnNmb3JtLWNoYW5nZWQucmVxdWVzdCc7XG5pbXBvcnQgeyBpbmplY3QsIEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEZFeGVjdXRpb25SZWdpc3RlciwgSUV4ZWN1dGlvbiB9IGZyb20gJ0Bmb2JsZXgvbWVkaWF0b3InO1xuaW1wb3J0IHsgRkNvbXBvbmVudHNTdG9yZSB9IGZyb20gJy4uLy4uL2YtY29tcG9uZW50cy1zdG9yZSc7XG5cbkBJbmplY3RhYmxlKClcbkBGRXhlY3V0aW9uUmVnaXN0ZXIoTm90aWZ5VHJhbnNmb3JtQ2hhbmdlZFJlcXVlc3QpXG5leHBvcnQgY2xhc3MgTm90aWZ5VHJhbnNmb3JtQ2hhbmdlZEV4ZWN1dGlvblxuICBpbXBsZW1lbnRzIElFeGVjdXRpb248Tm90aWZ5VHJhbnNmb3JtQ2hhbmdlZFJlcXVlc3QsIHZvaWQ+IHtcblxuICBwcml2YXRlIF9mQ29tcG9uZW50c1N0b3JlID0gaW5qZWN0KEZDb21wb25lbnRzU3RvcmUpO1xuXG4gIHB1YmxpYyBoYW5kbGUocmVxdWVzdDogTm90aWZ5VHJhbnNmb3JtQ2hhbmdlZFJlcXVlc3QpOiB2b2lkIHtcbiAgICB0aGlzLl9mQ29tcG9uZW50c1N0b3JlLnRyYW5zZm9ybUNoYW5nZWQoKTtcbiAgfVxufVxuIl19