window.CustomElementRegistry
See: Refer Web APIs - CustomElementRegistry
define(name, constructor, options)
Defines a new custom element.
See
Param | Type | Description |
---|---|---|
name | string | Name for the new custom element |
constructor | CustomElement | Constructor for the new custom element |
options | Object | Object that controls how the element is defined |
options.extends | string | The name of a built-in element to extend |
get(name)
Returns the constructor for the named custom element
See: CustomElementRegistry - get
Param | Type | Description |
---|---|---|
name | string | The name of the custom element |
upgrade(root)
Upgrade all potential custom elements under tree rooted at 'root'.
[ This feature is behind a feature flag. You must turn on enableSWCSupport
in the featureFlags section of plugin manifest to use the same ]
See: CustomElementRegistry - upgrade
Param | Description |
---|---|
root | Node instance with shadow-containing descendant elements to upgrade |
whenDefined(name)
Returns a Promise that resolves when the named custom-element is defined.
[ This feature is behind a feature flag. You must turn on enableSWCSupport
in the featureFlags section of plugin manifest to use the same ]
See: CustomElementRegistry - whenDefined
Param | Type | Description |
---|---|---|
name | string | The name of the custom element |