Skip to content

TreeNodeVChildren

Defined in: src/obsidian/internals/Tree/TreeNodeVChildren.d.ts:2

Type Parameters

Item

Owner

Properties

_children

_children: Item[]

Defined in: src/obsidian/internals/Tree/TreeNodeVChildren.d.ts:3


children?

optional children: Item[]

Defined in: src/obsidian/internals/Tree/TreeNodeVChildren.d.ts:4


owner

owner: Owner

Defined in: src/obsidian/internals/Tree/TreeNodeVChildren.d.ts:5

Methods

addChild()

addChild(item): void

Defined in: src/obsidian/internals/Tree/TreeNodeVChildren.d.ts:7

Parameters

item

Item

Returns

void


clear()

clear(): void

Defined in: src/obsidian/internals/Tree/TreeNodeVChildren.d.ts:8

Returns

void


first()

first(): undefined | Item

Defined in: src/obsidian/internals/Tree/TreeNodeVChildren.d.ts:9

Returns

undefined | Item


hasChildren()

hasChildren(): boolean

Defined in: src/obsidian/internals/Tree/TreeNodeVChildren.d.ts:10

Returns

boolean


last()

last(): undefined | Item

Defined in: src/obsidian/internals/Tree/TreeNodeVChildren.d.ts:11

Returns

undefined | Item


removeChild()

removeChild(item): void

Defined in: src/obsidian/internals/Tree/TreeNodeVChildren.d.ts:12

Parameters

item

Item

Returns

void


setChildren()

setChildren(children): void

Defined in: src/obsidian/internals/Tree/TreeNodeVChildren.d.ts:13

Parameters

children

Item[]

Returns

void


size()

size(): number

Defined in: src/obsidian/internals/Tree/TreeNodeVChildren.d.ts:14

Returns

number


sort()

sort(compareFn): void

Defined in: src/obsidian/internals/Tree/TreeNodeVChildren.d.ts:15

Parameters

compareFn

(a, b) => number

Returns

void