agents / Exports / LayoutCalculationOptions
Interface: LayoutCalculationOptions
Layout calculation options
Table of contents
Properties
Properties
bounds
• Optional bounds: Object
Canvas bounds for layout
Type declaration
| Name | Type |
|---|---|
width | number |
height | number |
padding | number |
Defined in
packages/agents/src/interfaces/layout-engine.ts:18
preservePositions
• Optional preservePositions: boolean
Preserve existing positions where possible
Defined in
packages/agents/src/interfaces/layout-engine.ts:25
enableAnimation
• Optional enableAnimation: boolean
Animation/transition support
Defined in
packages/agents/src/interfaces/layout-engine.ts:28
spacingOverrides
• Optional spacingOverrides: Object
Custom spacing overrides
Type declaration
| Name | Type |
|---|---|
nodeSpacing? | number |
levelSpacing? | number |
groupSpacing? | number |
Defined in
packages/agents/src/interfaces/layout-engine.ts:31
logger
• Optional logger: SimpleLogger
Custom logger for layout process
Defined in
packages/agents/src/interfaces/layout-engine.ts:38
algorithmOptions
• Optional algorithmOptions: WorkflowConfig
Algorithm-specific options