DOM Renderer
Preparing search index...
dist
DOMRenderer
Class DOMRenderer
Index
Constructors
constructor
Properties
aria
Pattern
document
event
Pattern
signal
Cache
tree
Cache
Methods
attrs
Name
Of
commit
Child
delete
Node
diff
V
Children
generate
DOM
handle
Custom
Event
key
Of
patch
patch
Async
patch
Node
props
Key
Of
remove
Property
render
render
To
Readable
Stream
render
To
Static
Markup
set
Property
update
Props
v
Node
Of
Constructors
constructor
new
DOMRenderer
()
:
DOMRenderer
Returns
DOMRenderer
Properties
aria
Pattern
ariaPattern
:
RegExp
= ...
document
document
:
Document
= globalThis.document
event
Pattern
eventPattern
:
RegExp
= ...
Protected
signal
Cache
signalCache
:
WeakMap
<
Node
,
AbortController
>
= ...
Protected
tree
Cache
treeCache
:
WeakMap
<
Node
,
VNode
>
= ...
Methods
Protected
attrs
Name
Of
attrsNameOf
(
key
:
string
)
:
any
Parameters
key
:
string
Returns
any
Protected
commit
Child
commitChild
(
root
:
ParentNode
,
node
:
Node
,
index
?:
number
)
:
void
Parameters
root
:
ParentNode
node
:
Node
index
:
number
= 0
Returns
void
Protected
delete
Node
deleteNode
(
__namedParameters
:
VNode
)
:
void
Parameters
__namedParameters
:
VNode
Returns
void
Protected
diff
V
Children
diffVChildren
(
oldVNode
:
VNode
,
newVNode
:
VNode
)
:
Generator
<
UpdateTask
>
Parameters
oldVNode
:
VNode
newVNode
:
VNode
Returns
Generator
<
UpdateTask
>
generate
DOM
generateDOM
(
oldVRoot
:
VNode
,
newVRoot
:
VNode
)
:
Generator
<
VNode
,
void
,
unknown
>
Parameters
oldVRoot
:
VNode
newVRoot
:
VNode
Returns
Generator
<
VNode
,
void
,
unknown
>
Protected
handle
Custom
Event
handleCustomEvent
(
node
:
EventTarget
,
event
:
string
)
:
void
Parameters
node
:
EventTarget
event
:
string
Returns
void
Protected
key
Of
keyOf
(
__namedParameters
:
VNode
,
index
?:
number
)
:
any
Parameters
__namedParameters
:
VNode
Optional
index
:
number
Returns
any
patch
patch
(
oldVRoot
:
VNode
,
newVRoot
:
VNode
)
:
VNode
Parameters
oldVRoot
:
VNode
newVRoot
:
VNode
Returns
VNode
patch
Async
patchAsync
(
oldVRoot
:
VNode
,
newVRoot
:
VNode
)
:
Promise
<
VNode
>
Parameters
oldVRoot
:
VNode
newVRoot
:
VNode
Returns
Promise
<
VNode
>
Protected
patch
Node
patchNode
(
oldVNode
:
VNode
,
newVNode
:
VNode
)
:
VNode
Parameters
oldVNode
:
VNode
newVNode
:
VNode
Returns
VNode
Protected
props
Key
Of
propsKeyOf
(
key
:
string
)
:
string
Parameters
key
:
string
Returns
string
Protected
remove
Property
removeProperty
(
node
:
Element
,
key
:
string
)
:
void
Parameters
node
:
Element
key
:
string
Returns
void
render
render
(
vNode
:
VNode
,
node
?:
ParentNode
,
mode
?:
"sync"
)
:
VNode
Parameters
vNode
:
VNode
Optional
node
:
ParentNode
Optional
mode
:
"sync"
Returns
VNode
render
(
vNode
:
VNode
,
node
?:
ParentNode
,
mode
?:
"async"
)
:
Promise
<
VNode
>
Parameters
vNode
:
VNode
Optional
node
:
ParentNode
Optional
mode
:
"async"
Returns
Promise
<
VNode
>
render
To
Readable
Stream
renderToReadableStream
(
tree
:
VNode
)
:
ReadableStream
<
string
>
Parameters
tree
:
VNode
Returns
ReadableStream
<
string
>
render
To
Static
Markup
renderToStaticMarkup
(
tree
:
VNode
)
:
string
Parameters
tree
:
VNode
Returns
string
Protected
set
Property
setProperty
(
node
:
Element
,
key
:
string
,
value
:
string
)
:
void
Parameters
node
:
Element
key
:
string
value
:
string
Returns
void
Protected
update
Props
updateProps
<
N
extends
DataObject
,
P
extends
DataObject
>
(
node
:
N
,
oldProps
?:
P
,
newProps
?:
P
,
onDelete
?:
(
node
:
N
,
key
:
string
)
=>
any
,
onAdd
?:
(
node
:
N
,
key
:
string
,
value
:
any
)
=>
any
,
)
:
void
Type Parameters
N
extends
DataObject
P
extends
DataObject
Parameters
node
:
N
oldProps
:
P
= ...
newProps
:
P
= ...
Optional
onDelete
:
(
node
:
N
,
key
:
string
)
=>
any
Optional
onAdd
:
(
node
:
N
,
key
:
string
,
value
:
any
)
=>
any
Returns
void
Protected
v
Node
Of
vNodeOf
(
list
:
VNode
[]
,
key
?:
IndexKey
)
:
VNode
Parameters
list
:
VNode
[]
Optional
key
:
IndexKey
Returns
VNode
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
aria
Pattern
document
event
Pattern
signal
Cache
tree
Cache
Methods
attrs
Name
Of
commit
Child
delete
Node
diff
V
Children
generate
DOM
handle
Custom
Event
key
Of
patch
patch
Async
patch
Node
props
Key
Of
remove
Property
render
render
To
Readable
Stream
render
To
Static
Markup
set
Property
update
Props
v
Node
Of
DOM Renderer
Loading...