AbstractAbstract_Abstract_Abstract_Abstract ReadonlydefinitionThe element definition for this element instance.
Abstract ReadonlyinstanceAbstract ReadonlyinstanceAbstract ReadonlyobservableStatic ReadonlyassignAssign inputs to an element instantiation. Use only on the opening tag.
Static ReadonlyassignedStatic ReadonlycssStatic ReadonlyelementStatic ReadonlyeventsStatic ReadonlyhostStatic ReadonlyinitStatic ReadonlyInputsStatic ReadonlyrenderStatic ReadonlyslotStatic ReadonlyStateStatic ReadonlytagStatic ReadonlytestStatic ReadonlyUpdateAbstractassignUsed to assign inputs to the given element. This can be externally called as an API for
setting inputs on an element reference, though this is discouraged. Inputs should typically
be called using the .assign() method on an element definition inside of an HTML template.
AbstractdestroyCalls all destroy methods on all state properties, if they exist. This is automatically called whenever the element is detached.
AbstractrenderInvoked on each update to perform rendering tasks. This method may return
any value renderable by lit-html's ChildPart - typically a
TemplateResult. Setting properties inside this method will not trigger
the element to update.
Static ReadonlystylesArray of styles to apply to the element. The styles should be defined
using the css tag function, via constructible stylesheets, or
imported from native CSS module scripts.
Note on Content Security Policy:
Element styles are implemented with <style> tags when the browser doesn't
support adopted StyleSheets. To use such <style> tags with the style-src
CSP directive, the style-src value must either include 'unsafe-inline' or
nonce-<base64-value> with <base64-value> replaced be a server-generated
nonce.
To provide a nonce to use on generated <style> elements, set
window.litNonce to a server-generated nonce in your page's HTML, before
loading application code:
<script>
// Generated and unique per request:
window.litNonce = 'a1b2c3d4';
</script>
Abstract class base for all declarative elements.