Skip to content

๐Ÿ”ง Constants โ€‹

โš™๏ธ VIEW_KEY โ€‹

ConstantType
VIEW_KEY"__Y_MINDMAP_VIEW__"

๐Ÿ”— Source

โš™๏ธ theme โ€‹

ConstantType
themeTheme

๐Ÿ”— Source

๐Ÿญ Schema โ€‹

๐Ÿ”— Source

Methods โ€‹

โš™๏ธ registerNode โ€‹

MethodType
registerNode(node: NodeType<NodeSpec<any>>) => void

๐Ÿ”— Source

โš™๏ธ parseNode โ€‹

parseNode from xmlElement

MethodType
parseNode(xml: YXmlElement<{ [key: string]: string; }> or YXmlText) => Node<any> or null

๐Ÿ”— Source

โš™๏ธ createNode โ€‹

createNode

MethodType
createNode(type: string or NodeType<NodeSpec<any>>, attrs: IAttrs, content: INodeContent) => Node<any>

๐Ÿ”— Source

๐Ÿญ NodeType โ€‹

๐Ÿ”— Source

Methods โ€‹

โš™๏ธ setSchema โ€‹

MethodType
setSchema(schema: Schema) => void

๐Ÿ”— Source

โš™๏ธ create โ€‹

MethodType
create(attrs?: IAttrs, content?: INodeContent, initYFragment?: YXmlElement<{ [key: string]: string; }> or YXmlText or null) => Node<any>

๐Ÿ”— Source

โš™๏ธ parse โ€‹

MethodType
parse(xml: YXmlElement<{ [key: string]: string; }> or YXmlText) => Node<any>

๐Ÿ”— Source

โš™๏ธ createNode โ€‹

MethodType
createNode<T extends NodeSpec<any>>(options: { name: string; } and T) => NodeType<T>

๐Ÿ”— Source

๐Ÿญ Node โ€‹

ไธ€ไธชๅŸบ็ก€็š„node ไฝœไธบๅฎšไน‰่ฝฌไธบyjs็š„ไปฃ็†

๐Ÿ”— Source

Methods โ€‹

โš™๏ธ appendChild โ€‹

MethodType
appendChild(node: Node<any>, reference?: Node<any> or undefined) => void

๐Ÿ”— Source

โš™๏ธ removeChild โ€‹

MethodType
removeChild(node: Node<any>) => void

๐Ÿ”— Source

๐Ÿญ View โ€‹

๐Ÿ”— Source

Methods โ€‹

โš™๏ธ pointFromPos โ€‹

MethodType
pointFromPos(pos: number, preferBefore: boolean) => { object: UI or null; offset: number; }

๐Ÿ”— Source

โš™๏ธ destroy โ€‹

MethodType
destroy() => void

๐Ÿ”— Source

โš™๏ธ nodeAt โ€‹

MethodType
nodeAt(node: Node<any>) => View<UI> or undefined

๐Ÿ”— Source

๐Ÿญ TextView โ€‹

๐Ÿ”— Source

Methods โ€‹

โš™๏ธ pointFromPos โ€‹

MethodType
pointFromPos(pos: number) => { object: Text or null; offset: number; }

๐Ÿ”— Source

๐Ÿญ NodeView โ€‹

๐Ÿ”— Source

Methods โ€‹

โš™๏ธ createChildView โ€‹

MethodType
createChildView(yFragment: YXmlElement<{ [key: string]: string; }> or YXmlText, index?: number) => void

๐Ÿ”— Source

โš™๏ธ removeChildView โ€‹

็งป้™คๅญ่Š‚็‚น

MethodType
removeChildView(index: number, size: number) => void

๐Ÿ”— Source

โš™๏ธ getMatrix โ€‹

MethodType
getMatrix(inner?: boolean or undefined) => Matrix

๐Ÿ”— Source

๐Ÿญ State โ€‹

๐Ÿ”— Source

Methods โ€‹

โš™๏ธ create โ€‹

MethodType
create(data: Doc or Uint8Array or undefined, config: Omit<StateConfig, "doc" or "undoManager">) => State

๐Ÿ”— Source

๐Ÿญ BoardView โ€‹

๐Ÿ”— Source

Methods โ€‹

โš™๏ธ setTheme โ€‹

MethodType
setTheme(theme: Theme) => void

๐Ÿ”— Source

โš™๏ธ toDataUrl โ€‹

MethodType
toDataUrl(type?: "jpg" or "png" or "webp", quality?: number or undefined) => string or Promise<string>

๐Ÿ”— Source

โš™๏ธ toSvg โ€‹

่ฝฌไธบsvg็š„ๆ–นๆณ•

MethodType
toSvg() => string or Promise<any>

๐Ÿ”— Source

โš™๏ธ destroy โ€‹

MethodType
destroy() => void

๐Ÿ”— Source

โš™๏ธ create โ€‹

MethodType
create(state: State, theme: Theme, options?: ViewOptions or undefined) => BoardView

๐Ÿ”— Source

๐Ÿน Interfaces โ€‹

โš™๏ธ NodeSpec โ€‹

PropertyTypeDescription
contentstring or undefined
groupstring or undefined
attrs{ [key in keyof K]: IAttrSpec; } or undefined
selectableboolean or undefined
draggableboolean or undefined
toCanvas((node: Node<K>, context: NodeToCanvasContext) => UI) or undefined

โš™๏ธ ISchemaSpec โ€‹

PropertyTypeDescription
nodes{ [key: string]: NodeType<NodeSpec<any>>; }
topNodeTypeNodeType<NodeSpec<any>>

โš™๏ธ StateConfig โ€‹

PropertyTypeDescription
schemaSchema
docDoc
undoManagerUndoManager
pluginsunknown[] or undefined
selectedNode<any>[] or undefined
pluginStateRecord<string, any> or undefined

๐Ÿธ Types โ€‹

โš™๏ธ NodeToCanvasContext โ€‹

TypeType
NodeToCanvasContext`{
theme: Theme;
render: Leafer;

}` |

๐Ÿ”— Source

โš™๏ธ INodeContent โ€‹

TypeType
INodeContentArray<XmlElement or XmlText or Node> or XmlElement or XmlText or string or null

๐Ÿ”— Source

โš™๏ธ ViewOptions โ€‹

TypeType
ViewOptions`{
width?: number,
height?: number,
debug?: boolean,
container?: any

}` |

๐Ÿ”— Source