Injects the web-component kit that HonuaWidgetHost delegates to.
Register one tag with registerComponent from @honua/app-platform/controls
(src/controls/registry.ts), then pass that tag's constructor here and omit
defineHonuaWebComponents. Importing @honua/app-platform/web-components
runs defineHonuaWebComponents() for every tag. Pass undefined to
unregister: delegating shims return to headless mode, and each host drops
any element it had mounted on its next HonuaWidgetHost.mount /
HonuaWidgetHost.update rather than stranding a live component that
no longer receives updates.
Calling this also re-arms the one-time missing-kit diagnostic: registration
is exactly the state the warning asks for, so an app that later unregisters
and mounts again is told again.
Injects the web-component kit that HonuaWidgetHost delegates to. Register one tag with
registerComponentfrom@honua/app-platform/controls(src/controls/registry.ts), then pass that tag's constructor here and omitdefineHonuaWebComponents. Importing@honua/app-platform/web-componentsrunsdefineHonuaWebComponents()for every tag. Passundefinedto unregister: delegating shims return to headless mode, and each host drops any element it had mounted on its next HonuaWidgetHost.mount / HonuaWidgetHost.update rather than stranding a live component that no longer receives updates.Calling this also re-arms the one-time missing-kit diagnostic: registration is exactly the state the warning asks for, so an app that later unregisters and mounts again is told again.