Skip to main content

vdom

Documentation / editor/rendering/vdom

H()​

Defined in: editor/rendering/vdom.ts:266

Call Signature​

H<T, P, C>(
type: (props: P, children: C) => T,
props?: P,
ch?: C): T;

Defined in: editor/rendering/vdom.ts:267

Type Parameters​

Type Parameter

T

P extends Props

C extends VChild | VChild[]

Parameters​

ParameterType

type

(props: P, children: C) => T

props?

P

ch?

C

Returns​

T

Call Signature​

H(
type: string,
props?: Props,
ch?: VChild | VChild[]): VNode;

Defined in: editor/rendering/vdom.ts:272

Parameters​

ParameterType

type

string

props?

Props

ch?

VChild | VChild[]

Returns​

VNode


Props​

Defined in: editor/rendering/vdom.ts:4

Indexable​

[key: string]: any

VNode​

Defined in: editor/rendering/vdom.ts:10

Properties​

PropertyTypeDefined in

children

VChild[]

editor/rendering/vdom.ts:13

key

any

editor/rendering/vdom.ts:14

props

Props

editor/rendering/vdom.ts:12

type

string

editor/rendering/vdom.ts:11


VChild​

type VChild = VNode | string;

Defined in: editor/rendering/vdom.ts:8


h​

const h: H;

Defined in: editor/rendering/vdom.ts:275


options​

const options: object;

Defined in: editor/rendering/vdom.ts:18

Type declaration​

NameTypeDefault valueDefined in

renderKeys

boolean

false

editor/rendering/vdom.ts:19


React​

const React: object;

Defined in: editor/rendering/vdom.ts:282

Type declaration​

NameTypeDefault valueDefined in

createElement

H

h

editor/rendering/vdom.ts:282


patch()​

function patch(
dom: Node,
vdom: VNode | VNode[],
oldKids?: ChildNode[]): Node;

Defined in: editor/rendering/vdom.ts:284

Parameters​

ParameterType

dom

Node

vdom

VNode | VNode[]

oldKids?

ChildNode[]

Returns​

Node


recycleNode()​

function recycleNode(dom: Node): string | VNode;

Defined in: editor/rendering/vdom.ts:256

Parameters​

ParameterType

dom

Node

Returns​

string | VNode