@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
TypeScript
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>;
}