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) 1.04 kB
import { IPoint, Point } from '@foblex/2d'; import { CalculateFlowPointFromMinimapPointRequest } from './calculate-flow-point-from-minimap-point.request'; import { FComponentsStore } from '../../../f-storage'; import { IExecution } from '@foblex/mediator'; import { FMinimapData } from '../f-minimap-data'; import * as i0 from "@angular/core"; export declare class CalculateFlowPointFromMinimapPointExecution implements IExecution<CalculateFlowPointFromMinimapPointRequest, IPoint> { private fComponentsStore; private get canvasScale(); constructor(fComponentsStore: FComponentsStore); handle(payload: CalculateFlowPointFromMinimapPointRequest): IPoint; private getNormalizedFlowCenter; private getPositionInViewBox; normalizeEventPoint(point: IPoint, minimap: FMinimapData): Point; private getEventPointInMinimap; static ɵfac: i0.ɵɵFactoryDeclaration<CalculateFlowPointFromMinimapPointExecution, never>; static ɵprov: i0.ɵɵInjectableDeclaration<CalculateFlowPointFromMinimapPointExecution>; }