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.

23 lines (22 loc) 1.15 kB
import { MinimapCalculateSvgScaleAndViewBoxRequest } from './minimap-calculate-svg-scale-and-view-box.request'; import { IExecution } from '@foblex/mediator'; import { IFMinimapScaleAndViewBox } from './i-f-minimap-scale-and-view-box'; import * as i0 from "@angular/core"; export declare class MinimapCalculateSvgScaleAndViewBoxExecution implements IExecution<MinimapCalculateSvgScaleAndViewBoxRequest, IFMinimapScaleAndViewBox> { private _fMediator; private _fComponentStore; private get _fFlow(); private get _fCanvas(); handle(request: MinimapCalculateSvgScaleAndViewBoxRequest): IFMinimapScaleAndViewBox; private _getScaledNodesBoundingBox; private _calculateNodesBoundingBox; private _convertFromGlobalToFlowRect; private _convertRectToMinimapScale; private _getMinimapRect; private _calculateViewScale; private _calculateViewBox; private _calculateViewSize; private _calculateCenteredViewBox; static ɵfac: i0.ɵɵFactoryDeclaration<MinimapCalculateSvgScaleAndViewBoxExecution, never>; static ɵprov: i0.ɵɵInjectableDeclaration<MinimapCalculateSvgScaleAndViewBoxExecution>; }