Skip to content

BlockSuite API Documentation / @blocksuite/affine-model / MindmapNode

Type Alias: MindmapNode

MindmapNode: object

Type declaration

children

children: MindmapNode[]

detail

detail: NodeDetail

element

element: BlockSuite.SurfaceElementModel

id

id: string

overriddenDir?

optional overriddenDir: LayoutType

This property override the preferredDir or default layout direction. It is used during dragging that would temporary change the layout direction

responseArea?

optional responseArea: Bound

When dragging another node into this area, it will become a sibling of the target node. However, if it is dragged into the small area located right after the target node, it will become a child node of the target node.

treeBound?

optional treeBound: Bound

The bound of the entire subtree

Defined in

packages/affine/model/src/elements/mindmap/mindmap.ts:42