跳到主要内容

mind-elixir.mindelixirinstance

Home > mind-elixir > MindElixirInstance

MindElixirInstance interface

The MindElixir instance

Signature:

export interface MindElixirInstance extends Omit<Required<Options>, 'markdown' | 'imageProxy'>, MindElixirMethods 

Extends: Omit<Required<Options>, 'markdown' | 'imageProxy'>, MindElixirMethods

Properties

Property

Modifiers

Type

Description

arrows

Arrow[]

bus

ReturnType<typeof createBus<EventMap>>

container

HTMLElement

currentArrow

CustomSvg | null

currentNode

readonly

Topic | null

currentNodes

Topic[]

currentSummary

SummarySvgGroup | null

disposable

Array<() => void>

dragged

Topic[] | null

dragMoveHelper

ReturnType<typeof createDragMoveHelper>

el

HTMLElement

history

Operation[]

imageProxy?

(url: string) => string

(Optional)

isFocusMode

boolean

line1

SVGElement

line2

SVGElement

lines

SVGElement

linkController

SVGElement

linkSvgGroup

SVGElement

map

HTMLElement

markdown?

(markdown: string) => string

(Optional)

nodeData

NodeObj

nodeDataBackup

NodeObj

nodes

HTMLElement

P2

HTMLElement

P3

HTMLElement

redo

() => void

root

HTMLElement

scaleVal

number

selection

SelectionArea

summaries

Summary[]

summarySvg

SVGElement

tempDirection

number | null

undo

() => void

waitCopy

Topic[] | null