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 prev
ious 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 propertyKey
s 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.