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.

18 lines (17 loc) 772 B
import { IMinMaxPoint, IPoint, IRect } from '@foblex/2d'; import { IFDragHandler } from '../f-drag-handler'; import { FNodeMoveDragHandler } from './f-node-move.drag-handler'; import { Injector } from '@angular/core'; export declare class FSummaryNodeMoveDragHandler implements IFDragHandler { limits: IMinMaxPoint; fHandlers: FNodeMoveDragHandler[]; commonRect: IRect; readonly fEventType = "move-node"; readonly fData: any; private readonly _fComponentStore; private readonly _fBoundsLimiter; constructor(_injector: Injector, limits: IMinMaxPoint, fHandlers: FNodeMoveDragHandler[], commonRect: IRect); onPointerMove(difference: IPoint): void; onPointerUp(): void; calculateRestrictedDifference(difference: IPoint): IPoint; }