@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.1 kB
JavaScript
import { __decorate } from "tslib";
import { inject, Injectable } from '@angular/core';
import { FExecutionRegister } from '@foblex/mediator';
import { InitializeDragSequenceRequest } from './initialize-drag-sequence-request';
import { FDraggableDataContext } from '../../../f-draggable';
import * as i0 from "@angular/core";
let InitializeDragSequenceExecution = class InitializeDragSequenceExecution {
_fDraggableDataContext = inject(FDraggableDataContext);
handle(request) {
this._fDraggableDataContext.reset();
}
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: InitializeDragSequenceExecution, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: InitializeDragSequenceExecution });
};
InitializeDragSequenceExecution = __decorate([
FExecutionRegister(InitializeDragSequenceRequest)
], InitializeDragSequenceExecution);
export { InitializeDragSequenceExecution };
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: InitializeDragSequenceExecution, decorators: [{
type: Injectable
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5pdGlhbGl6ZS1kcmFnLXNlcXVlbmNlLmV4ZWN1dGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2YtZmxvdy9zcmMvZG9tYWluL2YtZHJhZ2dhYmxlL2luaXRpYWxpemUtZHJhZy1zZXF1ZW5jZS9pbml0aWFsaXplLWRyYWctc2VxdWVuY2UuZXhlY3V0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsTUFBTSxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNuRCxPQUFPLEVBQUUsa0JBQWtCLEVBQWMsTUFBTSxrQkFBa0IsQ0FBQztBQUNsRSxPQUFPLEVBQUUsNkJBQTZCLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUNuRixPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQzs7QUFJdEQsSUFBTSwrQkFBK0IsR0FBckMsTUFBTSwrQkFBK0I7SUFFbEMsc0JBQXNCLEdBQUcsTUFBTSxDQUFDLHFCQUFxQixDQUFDLENBQUM7SUFFeEQsTUFBTSxDQUFDLE9BQXNDO1FBQ2xELElBQUksQ0FBQyxzQkFBc0IsQ0FBQyxLQUFLLEVBQUUsQ0FBQztJQUN0QyxDQUFDO3dHQU5VLCtCQUErQjs0R0FBL0IsK0JBQStCOztBQUEvQiwrQkFBK0I7SUFEM0Msa0JBQWtCLENBQUMsNkJBQTZCLENBQUM7R0FDckMsK0JBQStCLENBTzNDOzs0RkFQWSwrQkFBK0I7a0JBRjNDLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBpbmplY3QsIEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEZFeGVjdXRpb25SZWdpc3RlciwgSUV4ZWN1dGlvbiB9IGZyb20gJ0Bmb2JsZXgvbWVkaWF0b3InO1xuaW1wb3J0IHsgSW5pdGlhbGl6ZURyYWdTZXF1ZW5jZVJlcXVlc3QgfSBmcm9tICcuL2luaXRpYWxpemUtZHJhZy1zZXF1ZW5jZS1yZXF1ZXN0JztcbmltcG9ydCB7IEZEcmFnZ2FibGVEYXRhQ29udGV4dCB9IGZyb20gJy4uLy4uLy4uL2YtZHJhZ2dhYmxlJztcblxuQEluamVjdGFibGUoKVxuQEZFeGVjdXRpb25SZWdpc3RlcihJbml0aWFsaXplRHJhZ1NlcXVlbmNlUmVxdWVzdClcbmV4cG9ydCBjbGFzcyBJbml0aWFsaXplRHJhZ1NlcXVlbmNlRXhlY3V0aW9uIGltcGxlbWVudHMgSUV4ZWN1dGlvbjxJbml0aWFsaXplRHJhZ1NlcXVlbmNlUmVxdWVzdCwgdm9pZD4ge1xuXG4gIHByaXZhdGUgX2ZEcmFnZ2FibGVEYXRhQ29udGV4dCA9IGluamVjdChGRHJhZ2dhYmxlRGF0YUNvbnRleHQpO1xuXG4gIHB1YmxpYyBoYW5kbGUocmVxdWVzdDogSW5pdGlhbGl6ZURyYWdTZXF1ZW5jZVJlcXVlc3QpOiB2b2lkIHtcbiAgICB0aGlzLl9mRHJhZ2dhYmxlRGF0YUNvbnRleHQucmVzZXQoKTtcbiAgfVxufVxuIl19