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.

20 lines (19 loc) 984 B
import { CalculateCommonNodeMoveLimitsRequest } from './calculate-common-node-move-limits.request'; import { IExecution } from '@foblex/mediator'; import { INodeMoveLimits } from '../../i-node-move-limits'; import * as i0 from "@angular/core"; export declare class CalculateCommonNodeMoveLimitsExecution implements IExecution<CalculateCommonNodeMoveLimitsRequest, INodeMoveLimits> { private readonly _fComponentsStore; private get _vCellSize(); private get _hCellSize(); handle(request: CalculateCommonNodeMoveLimitsRequest): INodeMoveLimits; private _calculateCommonLimits; private _clampRestrictions; private _clampMinRestrictions; private _clampMaxRestrictions; private _snapLimitToGrid; private _snapLimitToGridMinimum; private _snapLimitToGridMaximum; static ɵfac: i0.ɵɵFactoryDeclaration<CalculateCommonNodeMoveLimitsExecution, never>; static ɵprov: i0.ɵɵInjectableDeclaration<CalculateCommonNodeMoveLimitsExecution>; }