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.

19 lines (18 loc) 949 B
import { MinimapDragPreparationRequest } from './minimap-drag-preparation.request'; import { FMediator, IExecution } from '@foblex/mediator'; import { FComponentsStore } from '../../../f-storage'; import { FDraggableDataContext } from '../../../f-draggable'; import * as i0 from "@angular/core"; export declare class MinimapDragPreparationExecution implements IExecution<MinimapDragPreparationRequest, void> { private fComponentsStore; private fMediator; private fDraggableDataContext; private get flowHost(); constructor(fComponentsStore: FComponentsStore, fMediator: FMediator, fDraggableDataContext: FDraggableDataContext); handle(request: MinimapDragPreparationRequest): void; private _isValid; private getNewPosition; private getFlowRect; static ɵfac: i0.ɵɵFactoryDeclaration<MinimapDragPreparationExecution, never>; static ɵprov: i0.ɵɵInjectableDeclaration<MinimapDragPreparationExecution>; }