Module: utilities/dom
Classes
Functions
createElement
▸ createElement<K>(tag, props?, ...children): HTMLElementTagNameMap[K]
Type parameters
| Name | Type |
|---|---|
K | extends keyof HTMLElementTagNameMap |
Parameters
| Name | Type |
|---|---|
tag | K |
props? | any |
...children | any[] |
Returns
HTMLElementTagNameMap[K]
Defined in
▸ createElement<K>(tag, props?, ...children): HTMLElementDeprecatedTagNameMap[K]
Type parameters
| Name | Type |
|---|---|
K | extends keyof HTMLElementDeprecatedTagNameMap |
Parameters
| Name | Type |
|---|---|
tag | K |
props? | any |
...children | any[] |
Returns
HTMLElementDeprecatedTagNameMap[K]
Defined in
findReactFragment
▸ findReactFragment<TNode>(frag, criteria, depth?, current?, visited?): TNode | null
Type parameters
| Name | Type |
|---|---|
TNode | extends SimpleNodeLike |
Parameters
| Name | Type | Default value |
|---|---|---|
frag | TNode | undefined |
criteria | (node: TNode) => boolean | undefined |
depth | number | 25 |
current | number | 0 |
visited? | Set<any> | undefined |
Returns
TNode | null
Defined in
findSharedParent
▸ findSharedParent(element, other, selector?): boolean
Parameters
| Name | Type |
|---|---|
element | null | HTMLElement |
other | Node |
selector? | string |
Returns
boolean
Defined in
highlightJson
▸ highlightJson(object, pretty?, depth?, max_depth?): string
Parameters
| Name | Type | Default value |
|---|---|---|
object | any | undefined |
pretty | boolean | false |
depth | number | 1 |
max_depth | number | 30 |
Returns
string
Defined in
off
▸ off(obj, type, listener, options?): void
Parameters
| Name | Type |
|---|---|
obj | EventTarget |
type | string |
listener | null | EventListenerOrEventListenerObject |
options? | boolean | EventListenerOptions |
Returns
void
Defined in
on
▸ on(obj, type, listener, options?): void
Parameters
| Name | Type |
|---|---|
obj | EventTarget |
type | string |
listener | null | EventListenerOrEventListenerObject |
options? | boolean | AddEventListenerOptions |
Returns
void
Defined in
openFile
▸ openFile(contentType, multiple): Promise<unknown>
Parameters
| Name | Type |
|---|---|
contentType | string |
multiple | boolean |
Returns
Promise<unknown>
Defined in
readFile
▸ readFile(file, encoding?): Promise<unknown>
Parameters
| Name | Type | Default value |
|---|---|---|
file | Blob | undefined |
encoding | string | 'utf-8' |
Returns
Promise<unknown>
Defined in
sanitize
▸ sanitize(text): string
Parameters
| Name | Type |
|---|---|
text | string |
Returns
string
Defined in
setChildren
▸ setChildren(el, children, no_sanitize?, no_empty?): void
Parameters
| Name | Type | Default value |
|---|---|---|
el | HTMLElement | undefined |
children | any | undefined |
no_sanitize | boolean | false |
no_empty | boolean | false |
Returns
void