Skip to content

registerElement

registerElement(tagName, ctor): void

Defined in: src/dom/element-registry.ts:26

Map a host tag name to a Widget constructor so it can appear in the tree. The extension point for custom widgets — pair with hostComponent from ztui/react for JSX. See the “Extending ztui” guide.

string

Host tag, e.g. "ztui-gauge" (case-insensitive).

() => Widget

Factory returning a fresh widget instance.

void