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 |