Type alias ElementFunctionGroup
ElementFunctionGroup: { AddElement: (<T>(parent,
...children) => T); NewElement: (<T>(tag,
attributes?,
...children) => HTMLElementTagNameMap[T]); SetElementAttribute: (<T>(element,
attributes?) => T); WatchRootElement: (<T>(rootElement,
callback?) => T); } Type declaration
AddElement: (<T>(parent, ...children) => T)
- <T>(parent, ...children): T
Returns T
NewElement: (<T>(tag, attributes?, ...children) => HTMLElementTagNameMap[T])
- <T>(tag, attributes?, ...children): HTMLElementTagNameMap[T]
Type Parameters
- T extends keyof HTMLElementTagNameMap
Returns HTMLElementTagNameMap[T]
SetElementAttribute: (<T>(element, attributes?) => T)
- <T>(element, attributes?): T
Returns T
WatchRootElement: (<T>(rootElement, callback?) => T)
- <T>(rootElement, callback?): T
Parameters
- rootElement: StaticFinal<T>
Optional
callback: ((event) => void)- (event): void
Returns void
Returns T