Skip to content

agents / Exports / LayoutCalculationOptions

Interface: LayoutCalculationOptions

Layout calculation options

Table of contents

Properties

Properties

bounds

Optional bounds: Object

Canvas bounds for layout

Type declaration

NameType
widthnumber
heightnumber
paddingnumber

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

NameType
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

Defined in

packages/agents/src/interfaces/layout-engine.ts:41

Released under the MIT License.