Optional Readonly observedArray of Attribute names, which should be observed for changes, which will trigger the attributeChangedCallback.
Optional Readonly observedA Record of Subscriptions opened by the Fluctuate decorator which trigger the fluctuationChangedCallback upon each emission, while subscribed to.
Optional Readonly observedA Record of References and observed events, which, when emitted by the reference, trigger the referenceChangedCallback.
Optional Readonly stylesArray of CSS styles in string form, which should be included within the ShadowRoot of the Component.
Optional Readonly templateJSX representation of the Component template. If no template is supplied, an HTMLSlotElement will be rendered instead.
Optional adoptedOptional attributeCalled when one of the Component's observed Attributes is added, removed or changed. Which Component attributes are observed depends on the contents of the observedAttributes array.
The name of the changed attribute.
Optional prev: stringThe previous value of the changed attribute.
Optional next: stringThe next value of the changed attribute.
Optional connectedOptional disconnectedOptional fluctuationThis callback is invoked whenever a Component Fluctuates,
i.e., if the any of its decorated propertyKeys is assigned the next
value emitted by one of the observedFluctuations.
Optional referenceCalled when one of the Component's Referenced and observed nodes emits an event. Which Referenced nodes are observed for which events depends on the contents of the observedReferences mapping.
Optional renderGenerated using TypeDoc
An interface describing the shape of a Component. Mostly adheres to the Web Components specification while providing rendering and change detection capabilities.