Skip to main content

mind-elixir.mindelixirinstance

Home > mind-elixir > MindElixirInstance

MindElixirInstance interface

The MindElixir instance

Signature:

export interface MindElixirInstance extends MindElixirMethods 

Extends: MindElixirMethods

Properties

Property

Modifiers

Type

Description

allowUndo

boolean

arrows

Arrow[]

before

Before

bus

ReturnType<typeof Bus.create<EventMap>>

container

HTMLElement

contextMenu

boolean

contextMenuOption

object

currentArrow

CustomSvg | null

currentNode

Topic | null

currentNodes

Topic[] | null

currentSummary

SummarySvgGroup | null

direction

number

disposable

Array<() => void>

draggable

boolean

editable

boolean

generateMainBranch

(params: MainLineParams) => PathString

generateSubBranch

(params: SubLineParams) => PathString

history

Operation[]

isFocusMode

boolean

keypress

boolean

line1

SVGElement

line2

SVGElement

lines

SVGElement

linkController

SVGElement

linkSvgGroup

SVGElement

locale

Locale

mainBranchStyle

number

map

HTMLElement

mindElixirBox

HTMLElement

mouseSelectionButton

0 | 2

newTopicName

string

nodeData

NodeObj

nodeDataBackup

NodeObj

nodes

HTMLElement

overflowHidden

boolean

P2

HTMLElement

P3

HTMLElement

redo

() => void

root

HTMLElement

scaleVal

number

selection

SelectionArea

selectionContainer?

string | HTMLElement

(Optional)

subBranchStyle

number

summaries

Summary[]

summarySvg

SVGElement

tempDirection

number | null

theme

Theme

toolBar

boolean

undo

() => void

userTheme?

Theme

(Optional)

waitCopy

Topic[] | null