Appearance
talkcontrol / compat/lit-styles-compat / TcStyledWithFaElement
Abstract Class: TcStyledWithFaElement
Defined in: src/compat/lit-styles-compat.ts:56
Variante de TcStyledElement pour les composants qui utilisent aussi faStyles.
Extends
Extended by
Constructors
Constructor
new TcStyledWithFaElement():
TcStyledWithFaElement
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:527
Returns
TcStyledWithFaElement
Inherited from
attributes
observedAttributes
Get Signature
get
staticobservedAttributes():string[]
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:364
Returns a list of attributes corresponding to the registered properties.
Nocollapse
Returns
string[]
Inherited from
TcStyledElement.observedAttributes
attributeChangedCallback()
attributeChangedCallback(
name,_old,value):void
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:597
Synchronizes property values when attributes change.
Specifically, when an attribute is set, the corresponding property is set. You should rarely need to implement this callback. If this method is overridden, super.attributeChangedCallback(name, _old, value) must be called.
See responding to attribute changes on MDN for more information about the attributeChangedCallback.
Parameters
name
string
_old
string | null
value
string | null
Returns
void
Inherited from
TcStyledElement.attributeChangedCallback
controllers
addController()
addController(
controller):void
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:542
Registers a ReactiveController to participate in the element's reactive update cycle. The element automatically calls into any registered controllers during its lifecycle callbacks.
If the element is connected when addController() is called, the controller's hostConnected() callback will be immediately called.
Parameters
controller
ReactiveController
Returns
void
Inherited from
removeController()
removeController(
controller):void
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:547
Removes a ReactiveController from the element.
Parameters
controller
ReactiveController
Returns
void
Inherited from
TcStyledElement.removeController
dev-mode
disableWarning?
staticoptionaldisableWarning?: (warningKind) =>void
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:241
Disable the given warning category for this class.
This method only exists in development builds, so it should be accessed with a guard like:
ts
// Disable for all ReactiveElement subclasses
ReactiveElement.disableWarning?.('migration');
// Disable for only MyElement and subclasses
MyElement.disableWarning?.('migration');Parameters
warningKind
WarningKind
Returns
void
Nocollapse
Inherited from
TcStyledElement.disableWarning
enabledWarnings?
staticoptionalenabledWarnings?:WarningKind[]
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:205
Read or set all the enabled warning categories for this class.
This property is only used in development builds.
Nocollapse
Inherited from
TcStyledElement.enabledWarnings
enableWarning?
staticoptionalenableWarning?: (warningKind) =>void
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:223
Enable the given warning category for this class.
This method only exists in development builds, so it should be accessed with a guard like:
ts
// Enable for all ReactiveElement subclasses
ReactiveElement.enableWarning?.('migration');
// Enable for only MyElement and subclasses
MyElement.enableWarning?.('migration');Parameters
warningKind
WarningKind
Returns
void
Nocollapse
Inherited from
lifecycle
connectedCallback()
connectedCallback():
void
Defined in: src/compat/lit-styles-compat.ts:39
Invoked when the component is added to the document's DOM.
In connectedCallback() you should setup tasks that should only occur when the element is connected to the document. The most common of these is adding event listeners to nodes external to the element, like a keydown event handler added to the window.
ts
connectedCallback() {
super.connectedCallback();
addEventListener('keydown', this._handleKeydown);
}Typically, anything done in connectedCallback() should be undone when the element is disconnected, in disconnectedCallback().
Returns
void
Inherited from
TcStyledElement.connectedCallback
disconnectedCallback()
disconnectedCallback():
void
Defined in: node_modules/lit-element/development/lit-element.d.ts:142
Invoked when the component is removed from the document's DOM.
This callback is the main signal to the element that it may no longer be used. disconnectedCallback() should ensure that nothing is holding a reference to the element (such as event listeners added to nodes external to the element), so that it is free to be garbage collected.
ts
disconnectedCallback() {
super.disconnectedCallback();
window.removeEventListener('keydown', this._handleKeydown);
}An element may be re-connected after being disconnected.
Returns
void
Inherited from
TcStyledElement.disconnectedCallback
Other
accessKey
accessKey:
string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13688
The HTMLElement.accessKey property sets the keystroke which a user can press to jump to a given element.
Inherited from
accessKeyLabel
readonlyaccessKeyLabel:string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13694
The HTMLElement.accessKeyLabel read-only property returns a string containing the element's browser-assigned access key (if any); otherwise it returns an empty string.
Inherited from
TcStyledElement.accessKeyLabel
ariaActiveDescendantElement
ariaActiveDescendantElement:
Element|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2607
Inherited from
TcStyledElement.ariaActiveDescendantElement
ariaAtomic
ariaAtomic:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2609
Inherited from
ariaAutoComplete
ariaAutoComplete:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2611
Inherited from
TcStyledElement.ariaAutoComplete
ariaBrailleLabel
ariaBrailleLabel:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2613
Inherited from
TcStyledElement.ariaBrailleLabel
ariaBrailleRoleDescription
ariaBrailleRoleDescription:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2615
Inherited from
TcStyledElement.ariaBrailleRoleDescription
ariaBusy
ariaBusy:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2617
Inherited from
ariaChecked
ariaChecked:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2619
Inherited from
ariaColCount
ariaColCount:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2621
Inherited from
ariaColIndex
ariaColIndex:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2623
Inherited from
ariaColIndexText
ariaColIndexText:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2625
Inherited from
TcStyledElement.ariaColIndexText
ariaColSpan
ariaColSpan:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2627
Inherited from
ariaControlsElements
ariaControlsElements: readonly
Element[] |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2629
Inherited from
TcStyledElement.ariaControlsElements
ariaCurrent
ariaCurrent:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2631
Inherited from
ariaDescribedByElements
ariaDescribedByElements: readonly
Element[] |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2633
Inherited from
TcStyledElement.ariaDescribedByElements
ariaDescription
ariaDescription:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2635
Inherited from
TcStyledElement.ariaDescription
ariaDetailsElements
ariaDetailsElements: readonly
Element[] |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2637
Inherited from
TcStyledElement.ariaDetailsElements
ariaDisabled
ariaDisabled:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2639
Inherited from
ariaErrorMessageElements
ariaErrorMessageElements: readonly
Element[] |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2641
Inherited from
TcStyledElement.ariaErrorMessageElements
ariaExpanded
ariaExpanded:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2643
Inherited from
ariaFlowToElements
ariaFlowToElements: readonly
Element[] |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2645
Inherited from
TcStyledElement.ariaFlowToElements
ariaHasPopup
ariaHasPopup:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2647
Inherited from
ariaHidden
ariaHidden:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2649
Inherited from
ariaInvalid
ariaInvalid:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2651
Inherited from
ariaKeyShortcuts
ariaKeyShortcuts:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2653
Inherited from
TcStyledElement.ariaKeyShortcuts
ariaLabel
ariaLabel:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2655
Inherited from
ariaLabelledByElements
ariaLabelledByElements: readonly
Element[] |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2657
Inherited from
TcStyledElement.ariaLabelledByElements
ariaLevel
ariaLevel:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2659
Inherited from
ariaLive
ariaLive:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2661
Inherited from
ariaModal
ariaModal:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2663
Inherited from
ariaMultiLine
ariaMultiLine:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2665
Inherited from
ariaMultiSelectable
ariaMultiSelectable:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2667
Inherited from
TcStyledElement.ariaMultiSelectable
ariaOrientation
ariaOrientation:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2669
Inherited from
TcStyledElement.ariaOrientation
ariaOwnsElements
ariaOwnsElements: readonly
Element[] |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2671
Inherited from
TcStyledElement.ariaOwnsElements
ariaPlaceholder
ariaPlaceholder:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2673
Inherited from
TcStyledElement.ariaPlaceholder
ariaPosInSet
ariaPosInSet:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2675
Inherited from
ariaPressed
ariaPressed:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2677
Inherited from
ariaReadOnly
ariaReadOnly:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2679
Inherited from
ariaRelevant
ariaRelevant:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2681
Inherited from
ariaRequired
ariaRequired:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2683
Inherited from
ariaRoleDescription
ariaRoleDescription:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2685
Inherited from
TcStyledElement.ariaRoleDescription
ariaRowCount
ariaRowCount:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2687
Inherited from
ariaRowIndex
ariaRowIndex:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2689
Inherited from
ariaRowIndexText
ariaRowIndexText:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2691
Inherited from
TcStyledElement.ariaRowIndexText
ariaRowSpan
ariaRowSpan:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2693
Inherited from
ariaSelected
ariaSelected:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2695
Inherited from
ariaSetSize
ariaSetSize:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2697
Inherited from
ariaSort
ariaSort:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2699
Inherited from
ariaValueMax
ariaValueMax:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2701
Inherited from
ariaValueMin
ariaValueMin:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2703
Inherited from
ariaValueNow
ariaValueNow:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2705
Inherited from
ariaValueText
ariaValueText:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2707
Inherited from
assignedSlot
readonlyassignedSlot:HTMLSlotElement|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:30826
Inherited from
ATTRIBUTE_NODE
readonlyATTRIBUTE_NODE:2
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21835
Inherited from
TcStyledElement.ATTRIBUTE_NODE
attributes
readonlyattributes:NamedNodeMap
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10707
The Element.attributes property returns a live collection of all attribute nodes registered to the specified node.
Inherited from
attributeStyleMap
readonlyattributeStyleMap:StylePropertyMap
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11117
Inherited from
TcStyledElement.attributeStyleMap
autocapitalize
autocapitalize:
string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13700
The autocapitalize property of the HTMLElement interface represents the element's capitalization behavior for user input.
Inherited from
TcStyledElement.autocapitalize
autocorrect
autocorrect:
boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13706
The autocorrect property of the HTMLElement interface controls whether or not autocorrection of editable text is enabled for spelling and/or punctuation errors.
Inherited from
autofocus
autofocus:
boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:16065
Inherited from
baseURI
readonlybaseURI:string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21664
The read-only baseURI property of the Node interface returns the absolute base URL of the document containing the node.
Inherited from
CDATA_SECTION_NODE
readonlyCDATA_SECTION_NODE:4
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21839
node is a CDATASection node.
Inherited from
TcStyledElement.CDATA_SECTION_NODE
childElementCount
readonlychildElementCount:number
Defined in: node_modules/typescript/lib/lib.dom.d.ts:22668
Inherited from
TcStyledElement.childElementCount
childNodes
readonlychildNodes:NodeListOf<ChildNode>
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21670
The read-only childNodes property of the Node interface returns a live the first child node is assigned index 0.
Inherited from
children
readonlychildren:HTMLCollection
Defined in: node_modules/typescript/lib/lib.dom.d.ts:22674
Returns the child elements.
Inherited from
className
className:
string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10720
The className property of the of the specified element.
Inherited from
clientHeight
readonlyclientHeight:number
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10726
The clientHeight read-only property of the Element interface is zero for elements with no CSS or inline layout boxes; otherwise, it's the inner height of an element in pixels.
Inherited from
clientLeft
readonlyclientLeft:number
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10732
The clientLeft read-only property of the Element interface returns the width of the left border of an element in pixels.
Inherited from
clientTop
readonlyclientTop:number
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10738
The clientTop read-only property of the Element interface returns the width of the top border of an element in pixels.
Inherited from
clientWidth
readonlyclientWidth:number
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10744
The clientWidth read-only property of the Element interface is zero for inline elements and elements with no CSS; otherwise, it's the inner width of an element in pixels.
Inherited from
COMMENT_NODE
readonlyCOMMENT_NODE:8
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21845
node is a Comment node.
Inherited from
contentEditable
contentEditable:
string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11125
Inherited from
TcStyledElement.contentEditable
currentCSSZoom
readonlycurrentCSSZoom:number
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10750
The currentCSSZoom read-only property of the Element interface provides the 'effective' CSS zoom of an element, taking into account the zoom applied to the element and all its parent elements.
Inherited from
TcStyledElement.currentCSSZoom
dataset
readonlydataset:DOMStringMap
Defined in: node_modules/typescript/lib/lib.dom.d.ts:16067
Inherited from
dir
dir:
string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13712
The HTMLElement.dir property indicates the text writing directionality of the content of the current element.
Inherited from
DOCUMENT_FRAGMENT_NODE
readonlyDOCUMENT_FRAGMENT_NODE:11
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21851
node is a DocumentFragment node.
Inherited from
TcStyledElement.DOCUMENT_FRAGMENT_NODE
DOCUMENT_NODE
readonlyDOCUMENT_NODE:9
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21847
node is a document.
Inherited from
DOCUMENT_POSITION_CONTAINED_BY
readonlyDOCUMENT_POSITION_CONTAINED_BY:16
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21862
Set when other is a descendant of node.
Inherited from
TcStyledElement.DOCUMENT_POSITION_CONTAINED_BY
DOCUMENT_POSITION_CONTAINS
readonlyDOCUMENT_POSITION_CONTAINS:8
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21860
Set when other is an ancestor of node.
Inherited from
TcStyledElement.DOCUMENT_POSITION_CONTAINS
DOCUMENT_POSITION_DISCONNECTED
readonlyDOCUMENT_POSITION_DISCONNECTED:1
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21854
Set when node and other are not in the same tree.
Inherited from
TcStyledElement.DOCUMENT_POSITION_DISCONNECTED
DOCUMENT_POSITION_FOLLOWING
readonlyDOCUMENT_POSITION_FOLLOWING:4
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21858
Set when other is following node.
Inherited from
TcStyledElement.DOCUMENT_POSITION_FOLLOWING
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
readonlyDOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:32
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21863
Inherited from
TcStyledElement.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
DOCUMENT_POSITION_PRECEDING
readonlyDOCUMENT_POSITION_PRECEDING:2
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21856
Set when other is preceding node.
Inherited from
TcStyledElement.DOCUMENT_POSITION_PRECEDING
DOCUMENT_TYPE_NODE
readonlyDOCUMENT_TYPE_NODE:10
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21849
node is a doctype.
Inherited from
TcStyledElement.DOCUMENT_TYPE_NODE
draggable
draggable:
boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13718
The draggable property of the HTMLElement interface gets and sets a Boolean primitive indicating if the element is draggable.
Inherited from
ELEMENT_NODE
readonlyELEMENT_NODE:1
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21834
node is an element.
Inherited from
enterKeyHint
enterKeyHint:
string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11127
Inherited from
ENTITY_NODE
readonlyENTITY_NODE:6
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21841
Inherited from
ENTITY_REFERENCE_NODE
readonlyENTITY_REFERENCE_NODE:5
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21840
Inherited from
TcStyledElement.ENTITY_REFERENCE_NODE
firstChild
readonlyfirstChild:ChildNode|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21676
The read-only firstChild property of the Node interface returns the node's first child in the tree, or null if the node has no children.
Inherited from
firstElementChild
readonlyfirstElementChild:Element|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:22680
Returns the first child that is an element, and null otherwise.
Inherited from
TcStyledElement.firstElementChild
hidden
hidden:
boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13724
The HTMLElement property hidden reflects the value of the element's hidden attribute.
Inherited from
id
id:
string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10756
The id property of the Element interface represents the element's identifier, reflecting the id global attribute.
Inherited from
inert
inert:
boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13730
The HTMLElement property inert reflects the value of the element's inert attribute.
Inherited from
innerHTML
innerHTML:
string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10762
The innerHTML property of the Element interface gets or sets the HTML or XML markup contained within the element.
Inherited from
innerText
innerText:
string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13736
The innerText property of the HTMLElement interface represents the rendered text content of a node and its descendants.
Inherited from
inputMode
inputMode:
string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11129
Inherited from
isConnected
readonlyisConnected:boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21682
The read-only isConnected property of the Node interface returns a boolean indicating whether the node is connected (directly or indirectly) to a Document object.
Inherited from
isContentEditable
readonlyisContentEditable:boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11131
Inherited from
TcStyledElement.isContentEditable
lang
lang:
string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13742
The lang property of the HTMLElement interface indicates the base language of an element's attribute values and text content, in the form of a MISSING: RFC(5646, 'BCP 47 language identifier tag')].
Inherited from
lastChild
readonlylastChild:ChildNode|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21688
The read-only lastChild property of the Node interface returns the last child of the node, or null if there are no child nodes.
Inherited from
lastElementChild
readonlylastElementChild:Element|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:22686
Returns the last child that is an element, and null otherwise.
Inherited from
TcStyledElement.lastElementChild
localName
readonlylocalName:string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10768
The Element.localName read-only property returns the local part of the qualified name of an element.
Inherited from
namespaceURI
readonlynamespaceURI:string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10774
The Element.namespaceURI read-only property returns the namespace URI of the element, or null if the element is not in a namespace.
Inherited from
nextElementSibling
readonlynextElementSibling:Element|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:22003
Returns the first following sibling that is an element, and null otherwise.
Inherited from
TcStyledElement.nextElementSibling
nextSibling
readonlynextSibling:ChildNode|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21694
The read-only nextSibling property of the Node interface returns the node immediately following the specified one in their parent's Node.childNodes, or returns null if the specified node is the last child in the parent element.
Inherited from
nodeName
readonlynodeName:string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21700
The read-only nodeName property of Node returns the name of the current node as a string.
Inherited from
nodeType
readonlynodeType:number
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21706
The read-only nodeType property of a Node interface is an integer that identifies what the node is.
Inherited from
nodeValue
nodeValue:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21712
The nodeValue property of the Node interface returns or sets the value of the current node.
Inherited from
nonce?
optionalnonce?:string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:16069
Inherited from
NOTATION_NODE
readonlyNOTATION_NODE:12
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21852
Inherited from
offsetHeight
readonlyoffsetHeight:number
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13748
The offsetHeight read-only property of the HTMLElement interface returns the height of an element, including vertical padding and borders, as an integer.
Inherited from
offsetLeft
readonlyoffsetLeft:number
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13754
The offsetLeft read-only property of the HTMLElement interface returns the number of pixels that the upper left corner of the current element is offset to the left within the HTMLElement.offsetParent node.
Inherited from
offsetParent
readonlyoffsetParent:Element|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13760
The HTMLElement.offsetParent read-only property returns a reference to the element which is the closest (nearest in the containment hierarchy) positioned ancestor element.
Inherited from
offsetTop
readonlyoffsetTop:number
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13766
The offsetTop read-only property of the HTMLElement interface returns the distance from the outer border of the current element (including its margin) to the top padding edge of the HTMLelement.offsetParent, the closest positioned ancestor element.
Inherited from
offsetWidth
readonlyoffsetWidth:number
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13772
The offsetWidth read-only property of the HTMLElement interface returns the layout width of an element as an integer.
Inherited from
onabort
onabort: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12743
Inherited from
onanimationcancel
onanimationcancel: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12745
Inherited from
TcStyledElement.onanimationcancel
onanimationend
onanimationend: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12747
Inherited from
TcStyledElement.onanimationend
onanimationiteration
onanimationiteration: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12749
Inherited from
TcStyledElement.onanimationiteration
onanimationstart
onanimationstart: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12751
Inherited from
TcStyledElement.onanimationstart
onauxclick
onauxclick: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12753
Inherited from
onbeforeinput
onbeforeinput: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12755
Inherited from
onbeforematch
onbeforematch: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12757
Inherited from
onbeforetoggle
onbeforetoggle: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12759
Inherited from
TcStyledElement.onbeforetoggle
onblur
onblur: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12761
Inherited from
oncancel
oncancel: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12763
Inherited from
oncanplay
oncanplay: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12765
Inherited from
oncanplaythrough
oncanplaythrough: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12767
Inherited from
TcStyledElement.oncanplaythrough
onchange
onchange: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12769
Inherited from
onclick
onclick: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12771
Inherited from
onclose
onclose: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12773
Inherited from
oncontextlost
oncontextlost: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12775
Inherited from
oncontextmenu
oncontextmenu: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12777
Inherited from
oncontextrestored
oncontextrestored: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12779
Inherited from
TcStyledElement.oncontextrestored
oncopy
oncopy: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12781
Inherited from
oncuechange
oncuechange: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12783
Inherited from
oncut
oncut: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12785
Inherited from
ondblclick
ondblclick: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12787
Inherited from
ondrag
ondrag: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12789
Inherited from
ondragend
ondragend: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12791
Inherited from
ondragenter
ondragenter: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12793
Inherited from
ondragleave
ondragleave: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12795
Inherited from
ondragover
ondragover: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12797
Inherited from
ondragstart
ondragstart: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12799
Inherited from
ondrop
ondrop: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12801
Inherited from
ondurationchange
ondurationchange: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12803
Inherited from
TcStyledElement.ondurationchange
onemptied
onemptied: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12805
Inherited from
onended
onended: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12807
Inherited from
onerror
onerror:
OnErrorEventHandler
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12809
Inherited from
onfocus
onfocus: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12811
Inherited from
onformdata
onformdata: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12813
Inherited from
onfullscreenchange
onfullscreenchange: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10776
Inherited from
TcStyledElement.onfullscreenchange
onfullscreenerror
onfullscreenerror: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10778
Inherited from
TcStyledElement.onfullscreenerror
ongotpointercapture
ongotpointercapture: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12815
Inherited from
TcStyledElement.ongotpointercapture
oninput
oninput: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12817
Inherited from
oninvalid
oninvalid: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12819
Inherited from
onkeydown
onkeydown: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12821
Inherited from
onkeypress
onkeypress: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12827
Deprecated
Inherited from
onkeyup
onkeyup: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12829
Inherited from
onload
onload: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12831
Inherited from
onloadeddata
onloadeddata: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12833
Inherited from
onloadedmetadata
onloadedmetadata: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12835
Inherited from
TcStyledElement.onloadedmetadata
onloadstart
onloadstart: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12837
Inherited from
onlostpointercapture
onlostpointercapture: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12839
Inherited from
TcStyledElement.onlostpointercapture
onmousedown
onmousedown: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12841
Inherited from
onmouseenter
onmouseenter: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12843
Inherited from
onmouseleave
onmouseleave: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12845
Inherited from
onmousemove
onmousemove: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12847
Inherited from
onmouseout
onmouseout: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12849
Inherited from
onmouseover
onmouseover: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12851
Inherited from
onmouseup
onmouseup: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12853
Inherited from
onpaste
onpaste: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12855
Inherited from
onpause
onpause: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12857
Inherited from
onplay
onplay: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12859
Inherited from
onplaying
onplaying: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12861
Inherited from
onpointercancel
onpointercancel: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12863
Inherited from
TcStyledElement.onpointercancel
onpointerdown
onpointerdown: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12865
Inherited from
onpointerenter
onpointerenter: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12867
Inherited from
TcStyledElement.onpointerenter
onpointerleave
onpointerleave: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12869
Inherited from
TcStyledElement.onpointerleave
onpointermove
onpointermove: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12871
Inherited from
onpointerout
onpointerout: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12873
Inherited from
onpointerover
onpointerover: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12875
Inherited from
onpointerrawupdate
onpointerrawupdate: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12881
Available only in secure contexts.
Inherited from
TcStyledElement.onpointerrawupdate
onpointerup
onpointerup: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12883
Inherited from
onprogress
onprogress: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12885
Inherited from
onratechange
onratechange: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12887
Inherited from
onreset
onreset: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12889
Inherited from
onresize
onresize: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12891
Inherited from
onscroll
onscroll: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12893
Inherited from
onscrollend
onscrollend: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12895
Inherited from
onsecuritypolicyviolation
onsecuritypolicyviolation: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12897
Inherited from
TcStyledElement.onsecuritypolicyviolation
onseeked
onseeked: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12899
Inherited from
onseeking
onseeking: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12901
Inherited from
onselect
onselect: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12903
Inherited from
onselectionchange
onselectionchange: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12905
Inherited from
TcStyledElement.onselectionchange
onselectstart
onselectstart: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12907
Inherited from
onslotchange
onslotchange: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12909
Inherited from
onstalled
onstalled: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12911
Inherited from
onsubmit
onsubmit: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12913
Inherited from
onsuspend
onsuspend: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12915
Inherited from
ontimeupdate
ontimeupdate: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12917
Inherited from
ontoggle
ontoggle: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12919
Inherited from
ontouchcancel?
optionalontouchcancel?: ((this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12921
Inherited from
ontouchend?
optionalontouchend?: ((this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12923
Inherited from
ontouchmove?
optionalontouchmove?: ((this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12925
Inherited from
ontouchstart?
optionalontouchstart?: ((this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12927
Inherited from
ontransitioncancel
ontransitioncancel: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12929
Inherited from
TcStyledElement.ontransitioncancel
ontransitionend
ontransitionend: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12931
Inherited from
TcStyledElement.ontransitionend
ontransitionrun
ontransitionrun: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12933
Inherited from
TcStyledElement.ontransitionrun
ontransitionstart
ontransitionstart: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12935
Inherited from
TcStyledElement.ontransitionstart
onvolumechange
onvolumechange: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12937
Inherited from
TcStyledElement.onvolumechange
onwaiting
onwaiting: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12939
Inherited from
onwebkitanimationend
onwebkitanimationend: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12945
Deprecated
This is a legacy alias of onanimationend.
Inherited from
TcStyledElement.onwebkitanimationend
onwebkitanimationiteration
onwebkitanimationiteration: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12951
Deprecated
This is a legacy alias of onanimationiteration.
Inherited from
TcStyledElement.onwebkitanimationiteration
onwebkitanimationstart
onwebkitanimationstart: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12957
Deprecated
This is a legacy alias of onanimationstart.
Inherited from
TcStyledElement.onwebkitanimationstart
onwebkittransitionend
onwebkittransitionend: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12963
Deprecated
This is a legacy alias of ontransitionend.
Inherited from
TcStyledElement.onwebkittransitionend
onwheel
onwheel: ((
this,ev) =>any) |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:12965
Inherited from
outerHTML
outerHTML:
string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10784
The outerHTML attribute of the Element DOM interface gets the serialized HTML fragment describing the element including its descendants.
Inherited from
outerText
outerText:
string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13778
The outerText property of the HTMLElement interface returns the same value as HTMLElement.innerText.
Inherited from
ownerDocument
readonlyownerDocument:Document
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10785
The read-only ownerDocument property of the Node interface returns the top-level document object of the node.
Inherited from
parentElement
readonlyparentElement:HTMLElement|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21724
The read-only parentElement property of Node interface returns the DOM node's parent Element, or null if the node either has no parent, or its parent isn't a DOM Element.
Inherited from
parentNode
readonlyparentNode:ParentNode|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21730
The read-only parentNode property of the Node interface returns the parent of the specified node in the DOM tree.
Inherited from
popover
popover:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13784
The popover property of the HTMLElement interface gets and sets an element's popover state via JavaScript ('auto', 'hint', or 'manual'), and can be used for feature detection.
Inherited from
prefix
readonlyprefix:string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10798
The Element.prefix read-only property returns the namespace prefix of the specified element, or null if no prefix is specified.
Inherited from
previousElementSibling
readonlypreviousElementSibling:Element|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:22009
Returns the first preceding sibling that is an element, and null otherwise.
Inherited from
TcStyledElement.previousElementSibling
previousSibling
readonlypreviousSibling:ChildNode|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21736
The read-only previousSibling property of the Node interface returns the node immediately preceding the specified one in its parent's or null if the specified node is the first in that list.
Inherited from
TcStyledElement.previousSibling
PROCESSING_INSTRUCTION_NODE
readonlyPROCESSING_INSTRUCTION_NODE:7
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21843
node is a ProcessingInstruction node.
Inherited from
TcStyledElement.PROCESSING_INSTRUCTION_NODE
role
role:
string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2709
Inherited from
scrollHeight
readonlyscrollHeight:number
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10804
The scrollHeight read-only property of the Element interface is a measurement of the height of an element's content, including content not visible on the screen due to overflow.
Inherited from
scrollLeft
scrollLeft:
number
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10810
The scrollLeft property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its left edge.
Inherited from
scrollTop
scrollTop:
number
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10816
The scrollTop property of the Element interface gets or sets the number of pixels by which an element's content is scrolled from its top edge.
Inherited from
scrollWidth
readonlyscrollWidth:number
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10822
The scrollWidth read-only property of the Element interface is a measurement of the width of an element's content, including content not visible on the screen due to overflow.
Inherited from
shadowRoot
readonlyshadowRoot:ShadowRoot|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10828
The Element.shadowRoot read-only property represents the shadow root hosted by the element.
Inherited from
slot
slot:
string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10834
The slot property of the Element interface returns the name of the shadow DOM slot the element is inserted in.
Inherited from
spellcheck
spellcheck:
boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13790
The spellcheck property of the HTMLElement interface represents a boolean value that controls the spell-checking hint.
Inherited from
tabIndex
tabIndex:
number
Defined in: node_modules/typescript/lib/lib.dom.d.ts:16071
Inherited from
tagName
readonlytagName:string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10840
The tagName read-only property of the Element interface returns the tag name of the element on which it's called.
Inherited from
TEXT_NODE
readonlyTEXT_NODE:3
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21837
node is a Text node.
Inherited from
title
title:
string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13796
The HTMLElement.title property represents the title of the element: the text usually displayed in a 'tooltip' popup when the mouse is over the node.
Inherited from
translate
translate:
boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13802
The translate property of the HTMLElement interface indicates whether an element's attribute values and the values of its Text node children are to be translated when the page is localized, or whether to leave them unchanged.
Inherited from
writingSuggestions
writingSuggestions:
string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13808
The writingSuggestions property of the HTMLElement interface is a string indicating if browser-provided writing suggestions should be enabled under the scope of the element or not.
Inherited from
TcStyledElement.writingSuggestions
_$litElement$
static_$litElement$:boolean
Defined in: node_modules/lit-element/development/lit-element.d.ts:84
Inherited from
_initializers?
staticoptional_initializers?:Initializer[]
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:276
Inherited from
[metadata]
static[metadata]:object&Record<PropertyKey,unknown>
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:435
Inherited from
finalized
protectedstaticfinalized:true|undefined
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:290
Marks class as having been finalized, which includes creating properties from static properties, but does not include all properties created from decorators.
Nocollapse
Inherited from
sharedStyleSheets
protectedreadonlystaticsharedStyleSheets:CSSStyleSheet[]
Defined in: src/compat/lit-styles-compat.ts:57
Overrides
TcStyledElement.sharedStyleSheets
classList
Get Signature
get classList():
DOMTokenList
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10713
The Element.classList is a read-only property that returns a live DOMTokenList collection of the class attributes of the element.
Returns
DOMTokenList
Set Signature
set classList(
value):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10714
Parameters
value
string
Returns
void
Inherited from
part
Get Signature
get part():
DOMTokenList
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10791
The part property of the Element interface represents the part identifier(s) of the element (i.e., set using the part attribute), returned as a DOMTokenList.
Returns
DOMTokenList
Set Signature
set part(
value):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10792
Parameters
value
string
Returns
void
Inherited from
style
Get Signature
get style():
CSSStyleDeclaration
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11119
Returns
CSSStyleDeclaration
Set Signature
set style(
cssText):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11120
Parameters
cssText
string
Returns
void
Inherited from
textContent
Get Signature
get textContent():
string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11102
Returns
string
Set Signature
set textContent(
value):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11103
The textContent property of the Node interface represents the text content of the node and its descendants.
Parameters
value
string | null
Returns
void
Inherited from
addEventListener()
Call Signature
addEventListener<
K>(type,listener,options?):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13839
Type Parameters
K
K extends keyof HTMLElementEventMap
Parameters
type
K
listener
(this, ev) => any
options?
boolean | AddEventListenerOptions
Returns
void
Inherited from
TcStyledElement.addEventListener
Call Signature
addEventListener(
type,listener,options?):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13840
Parameters
type
string
listener
EventListenerOrEventListenerObject
options?
boolean | AddEventListenerOptions
Returns
void
Inherited from
TcStyledElement.addEventListener
after()
after(...
nodes):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:7953
Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.
Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.
Parameters
nodes
...(string | Node)[]
Returns
void
Inherited from
animate()
animate(
keyframes,options?):Animation
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2921
Parameters
keyframes
Keyframe[] | PropertyIndexedKeyframes | null
options?
number | KeyframeAnimationOptions
Returns
Animation
Inherited from
append()
append(...
nodes):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:22694
Inserts nodes after the last child of node, while replacing strings in nodes with equivalent Text nodes.
Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.
Parameters
nodes
...(string | Node)[]
Returns
void
Inherited from
appendChild()
appendChild<
T>(node):T
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21748
The appendChild() method of the Node interface adds a node to the end of the list of children of a specified parent node.
Type Parameters
T
T extends Node
Parameters
node
T
Returns
T
Inherited from
attachInternals()
attachInternals():
ElementInternals
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13814
The HTMLElement.attachInternals() method returns an ElementInternals object.
Returns
ElementInternals
Inherited from
TcStyledElement.attachInternals
attachShadow()
attachShadow(
init):ShadowRoot
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10846
The Element.attachShadow() method attaches a shadow DOM tree to the specified element and returns a reference to its ShadowRoot.
Parameters
init
ShadowRootInit
Returns
ShadowRoot
Inherited from
before()
before(...
nodes):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:7961
Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes.
Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.
Parameters
nodes
...(string | Node)[]
Returns
void
Inherited from
blur()
blur():
void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:16073
Returns
void
Inherited from
checkVisibility()
checkVisibility(
options?):boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10852
The checkVisibility() method of the Element interface checks whether the element is visible.
Parameters
options?
CheckVisibilityOptions
Returns
boolean
Inherited from
TcStyledElement.checkVisibility
click()
click():
void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13820
The HTMLElement.click() method simulates a mouse click on an element.
Returns
void
Inherited from
cloneNode()
cloneNode(
subtree?):Node
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21754
The cloneNode() method of the Node interface returns a duplicate of the node on which this method was called.
Parameters
subtree?
boolean
Returns
Node
Inherited from
closest()
Call Signature
closest<
K>(selector):HTMLElementTagNameMap[K] |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10858
The closest() method of the Element interface traverses the element and its parents (heading toward the document root) until it finds a node that matches the specified CSS selector.
Type Parameters
K
K extends keyof HTMLElementTagNameMap
Parameters
selector
K
Returns
HTMLElementTagNameMap[K] | null
Inherited from
Call Signature
closest<
K>(selector):SVGElementTagNameMap[K] |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10859
Type Parameters
K
K extends keyof SVGElementTagNameMap
Parameters
selector
K
Returns
SVGElementTagNameMap[K] | null
Inherited from
Call Signature
closest<
K>(selector):MathMLElementTagNameMap[K] |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10860
Type Parameters
K
K extends keyof MathMLElementTagNameMap
Parameters
selector
K
Returns
MathMLElementTagNameMap[K] | null
Inherited from
Call Signature
closest<
E>(selectors):E|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10861
Type Parameters
E
E extends Element = Element
Parameters
selectors
string
Returns
E | null
Inherited from
compareDocumentPosition()
compareDocumentPosition(
other):number
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21760
The compareDocumentPosition() method of the Node interface reports the position of its argument node relative to the node on which it is called.
Parameters
other
Node
Returns
number
Inherited from
TcStyledElement.compareDocumentPosition
computedStyleMap()
computedStyleMap():
StylePropertyMapReadOnly
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10867
The computedStyleMap() method of the Element interface returns a StylePropertyMapReadOnly interface which provides a read-only representation of a CSS declaration block that is an alternative to CSSStyleDeclaration.
Returns
StylePropertyMapReadOnly
Inherited from
TcStyledElement.computedStyleMap
contains()
contains(
other):boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21766
The contains() method of the Node interface returns a boolean value indicating whether a node is a descendant of a given node, that is the node itself, one of its direct children (Node.childNodes), one of the children's direct children, and so on.
Parameters
other
Node | null
Returns
boolean
Inherited from
dispatchEvent()
dispatchEvent(
event):boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11575
The dispatchEvent() method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order.
Parameters
event
Event
Returns
boolean
Inherited from
focus()
focus(
options?):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:16075
Parameters
options?
FocusOptions
Returns
void
Inherited from
getAnimations()
getAnimations(
options?):Animation[]
Defined in: node_modules/typescript/lib/lib.dom.d.ts:2923
Parameters
options?
GetAnimationsOptions
Returns
Animation[]
Inherited from
getAttribute()
getAttribute(
qualifiedName):string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10873
The getAttribute() method of the element.
Parameters
qualifiedName
string
Returns
string | null
Inherited from
getAttributeNames()
getAttributeNames():
string[]
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10885
The getAttributeNames() method of the array.
Returns
string[]
Inherited from
TcStyledElement.getAttributeNames
getAttributeNode()
getAttributeNode(
qualifiedName):Attr|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10891
Returns the specified attribute of the specified element, as an Attr node.
Parameters
qualifiedName
string
Returns
Attr | null
Inherited from
TcStyledElement.getAttributeNode
getAttributeNodeNS()
getAttributeNodeNS(
namespace,localName):Attr|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10897
The getAttributeNodeNS() method of the Element interface returns the namespaced Attr node of an element.
Parameters
namespace
string | null
localName
string
Returns
Attr | null
Inherited from
TcStyledElement.getAttributeNodeNS
getAttributeNS()
getAttributeNS(
namespace,localName):string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10879
The getAttributeNS() method of the Element interface returns the string value of the attribute with the specified namespace and name.
Parameters
namespace
string | null
localName
string
Returns
string | null
Inherited from
TcStyledElement.getAttributeNS
getBoundingClientRect()
getBoundingClientRect():
DOMRect
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10903
The Element.getBoundingClientRect() method returns a position relative to the viewport.
Returns
DOMRect
Inherited from
TcStyledElement.getBoundingClientRect
getClientRects()
getClientRects():
DOMRectList
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10909
The getClientRects() method of the Element interface returns a collection of DOMRect objects that indicate the bounding rectangles for each CSS border box in a client.
Returns
DOMRectList
Inherited from
TcStyledElement.getClientRects
getElementsByClassName()
getElementsByClassName(
classNames):HTMLCollectionOf<Element>
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10915
The Element method getElementsByClassName() returns a live specified class name or names.
Parameters
classNames
string
Returns
HTMLCollectionOf<Element>
Inherited from
TcStyledElement.getElementsByClassName
getElementsByTagName()
Call Signature
getElementsByTagName<
K>(qualifiedName):HTMLCollectionOf<HTMLElementTagNameMap[K]>
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10921
The Element.getElementsByTagName() method returns a live All descendants of the specified element are searched, but not the element itself.
Type Parameters
K
K extends keyof HTMLElementTagNameMap
Parameters
qualifiedName
K
Returns
HTMLCollectionOf<HTMLElementTagNameMap[K]>
Inherited from
TcStyledElement.getElementsByTagName
Call Signature
getElementsByTagName<
K>(qualifiedName):HTMLCollectionOf<SVGElementTagNameMap[K]>
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10922
Type Parameters
K
K extends keyof SVGElementTagNameMap
Parameters
qualifiedName
K
Returns
HTMLCollectionOf<SVGElementTagNameMap[K]>
Inherited from
TcStyledElement.getElementsByTagName
Call Signature
getElementsByTagName<
K>(qualifiedName):HTMLCollectionOf<MathMLElementTagNameMap[K]>
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10923
Type Parameters
K
K extends keyof MathMLElementTagNameMap
Parameters
qualifiedName
K
Returns
HTMLCollectionOf<MathMLElementTagNameMap[K]>
Inherited from
TcStyledElement.getElementsByTagName
Call Signature
getElementsByTagName<
K>(qualifiedName):HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10925
Type Parameters
K
K extends keyof HTMLElementDeprecatedTagNameMap
Parameters
qualifiedName
K
Returns
HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>
Deprecated
Inherited from
TcStyledElement.getElementsByTagName
Call Signature
getElementsByTagName(
qualifiedName):HTMLCollectionOf<Element>
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10926
Parameters
qualifiedName
string
Returns
HTMLCollectionOf<Element>
Inherited from
TcStyledElement.getElementsByTagName
getElementsByTagNameNS()
Call Signature
getElementsByTagNameNS(
namespaceURI,localName):HTMLCollectionOf<HTMLElement>
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10932
The Element.getElementsByTagNameNS() method returns a live HTMLCollection of elements with the given tag name belonging to the given namespace.
Parameters
namespaceURI
"http://www.w3.org/1999/xhtml"
localName
string
Returns
HTMLCollectionOf<HTMLElement>
Inherited from
TcStyledElement.getElementsByTagNameNS
Call Signature
getElementsByTagNameNS(
namespaceURI,localName):HTMLCollectionOf<SVGElement>
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10933
Parameters
namespaceURI
"http://www.w3.org/2000/svg"
localName
string
Returns
HTMLCollectionOf<SVGElement>
Inherited from
TcStyledElement.getElementsByTagNameNS
Call Signature
getElementsByTagNameNS(
namespaceURI,localName):HTMLCollectionOf<MathMLElement>
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10934
Parameters
namespaceURI
"http://www.w3.org/1998/Math/MathML"
localName
string
Returns
HTMLCollectionOf<MathMLElement>
Inherited from
TcStyledElement.getElementsByTagNameNS
Call Signature
getElementsByTagNameNS(
namespace,localName):HTMLCollectionOf<Element>
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10935
Parameters
namespace
string | null
localName
string
Returns
HTMLCollectionOf<Element>
Inherited from
TcStyledElement.getElementsByTagNameNS
getHTML()
getHTML(
options?):string
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10941
The getHTML() method of the Element interface is used to serialize an element's DOM to an HTML string.
Parameters
options?
GetHTMLOptions
Returns
string
Inherited from
getRootNode()
getRootNode(
options?):Node
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21772
The getRootNode() method of the Node interface returns the context object's root, which optionally includes the shadow root if it is available.
Parameters
options?
GetRootNodeOptions
Returns
Node
Inherited from
hasAttribute()
hasAttribute(
qualifiedName):boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10947
The Element.hasAttribute() method returns a Boolean value indicating whether the specified element has the specified attribute or not.
Parameters
qualifiedName
string
Returns
boolean
Inherited from
hasAttributeNS()
hasAttributeNS(
namespace,localName):boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10953
The hasAttributeNS() method of the Element interface returns a boolean value indicating whether the current element has the specified attribute with the specified namespace.
Parameters
namespace
string | null
localName
string
Returns
boolean
Inherited from
TcStyledElement.hasAttributeNS
hasAttributes()
hasAttributes():
boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10959
The hasAttributes() method of the Element interface returns a boolean value indicating whether the current element has any attributes or not.
Returns
boolean
Inherited from
hasChildNodes()
hasChildNodes():
boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21778
The hasChildNodes() method of the Node interface returns a boolean value indicating whether the given Node has child nodes or not.
Returns
boolean
Inherited from
hasPointerCapture()
hasPointerCapture(
pointerId):boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10965
The hasPointerCapture() method of the pointer capture for the pointer identified by the given pointer ID.
Parameters
pointerId
number
Returns
boolean
Inherited from
TcStyledElement.hasPointerCapture
hidePopover()
hidePopover():
void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13826
The hidePopover() method of the HTMLElement interface hides a popover element (i.e., one that has a valid popover attribute) by removing it from the top layer and styling it with display: none.
Returns
void
Inherited from
insertAdjacentElement()
insertAdjacentElement(
where,element):Element|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10971
The insertAdjacentElement() method of the relative to the element it is invoked upon.
Parameters
where
InsertPosition
element
Element
Returns
Element | null
Inherited from
TcStyledElement.insertAdjacentElement
insertAdjacentHTML()
insertAdjacentHTML(
position,string):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10977
The insertAdjacentHTML() method of the the resulting nodes into the DOM tree at a specified position.
Parameters
position
InsertPosition
string
string
Returns
void
Inherited from
TcStyledElement.insertAdjacentHTML
insertAdjacentText()
insertAdjacentText(
where,data):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10983
The insertAdjacentText() method of the Element interface, given a relative position and a string, inserts a new text node at the given position relative to the element it is called from.
Parameters
where
InsertPosition
data
string
Returns
void
Inherited from
TcStyledElement.insertAdjacentText
insertBefore()
insertBefore<
T>(node,child):T
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21784
The insertBefore() method of the Node interface inserts a node before a reference node as a child of a specified parent node.
Type Parameters
T
T extends Node
Parameters
node
T
child
Node | null
Returns
T
Inherited from
isDefaultNamespace()
isDefaultNamespace(
namespace):boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21790
The isDefaultNamespace() method of the Node interface accepts a namespace URI as an argument.
Parameters
namespace
string | null
Returns
boolean
Inherited from
TcStyledElement.isDefaultNamespace
isEqualNode()
isEqualNode(
otherNode):boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21796
The isEqualNode() method of the Node interface tests whether two nodes are equal.
Parameters
otherNode
Node | null
Returns
boolean
Inherited from
isSameNode()
isSameNode(
otherNode):boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21802
The isSameNode() method of the Node interface is a legacy alias the for the === strict equality operator.
Parameters
otherNode
Node | null
Returns
boolean
Inherited from
lookupNamespaceURI()
lookupNamespaceURI(
prefix):string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21808
The lookupNamespaceURI() method of the Node interface takes a prefix as parameter and returns the namespace URI associated with it on the given node if found (and null if not).
Parameters
prefix
string | null
Returns
string | null
Inherited from
TcStyledElement.lookupNamespaceURI
lookupPrefix()
lookupPrefix(
namespace):string|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21814
The lookupPrefix() method of the Node interface returns a string containing the prefix for a given namespace URI, if present, and null if not.
Parameters
namespace
string | null
Returns
string | null
Inherited from
matches()
matches(
selectors):boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10989
The matches() method of the Element interface tests whether the element would be selected by the specified CSS selector.
Parameters
selectors
string
Returns
boolean
Inherited from
normalize()
normalize():
void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21820
The normalize() method of the Node interface puts the specified node and all of its sub-tree into a normalized form.
Returns
void
Inherited from
prepend()
prepend(...
nodes):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:22702
Inserts nodes before the first child of node, while replacing strings in nodes with equivalent Text nodes.
Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.
Parameters
nodes
...(string | Node)[]
Returns
void
Inherited from
querySelector()
Call Signature
querySelector<
K>(selectors):HTMLElementTagNameMap[K] |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:22708
Returns the first element that is a descendant of node that matches selectors.
Type Parameters
K
K extends keyof HTMLElementTagNameMap
Parameters
selectors
K
Returns
HTMLElementTagNameMap[K] | null
Inherited from
Call Signature
querySelector<
K>(selectors):SVGElementTagNameMap[K] |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:22709
Type Parameters
K
K extends keyof SVGElementTagNameMap
Parameters
selectors
K
Returns
SVGElementTagNameMap[K] | null
Inherited from
Call Signature
querySelector<
K>(selectors):MathMLElementTagNameMap[K] |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:22710
Type Parameters
K
K extends keyof MathMLElementTagNameMap
Parameters
selectors
K
Returns
MathMLElementTagNameMap[K] | null
Inherited from
Call Signature
querySelector<
K>(selectors):HTMLElementDeprecatedTagNameMap[K] |null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:22712
Type Parameters
K
K extends keyof HTMLElementDeprecatedTagNameMap
Parameters
selectors
K
Returns
HTMLElementDeprecatedTagNameMap[K] | null
Deprecated
Inherited from
Call Signature
querySelector<
E>(selectors):E|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:22713
Type Parameters
E
E extends Element = Element
Parameters
selectors
string
Returns
E | null
Inherited from
querySelectorAll()
Call Signature
querySelectorAll<
K>(selectors):NodeListOf<HTMLElementTagNameMap[K]>
Defined in: node_modules/typescript/lib/lib.dom.d.ts:22719
Returns all element descendants of node that match selectors.
Type Parameters
K
K extends keyof HTMLElementTagNameMap
Parameters
selectors
K
Returns
NodeListOf<HTMLElementTagNameMap[K]>
Inherited from
TcStyledElement.querySelectorAll
Call Signature
querySelectorAll<
K>(selectors):NodeListOf<SVGElementTagNameMap[K]>
Defined in: node_modules/typescript/lib/lib.dom.d.ts:22720
Type Parameters
K
K extends keyof SVGElementTagNameMap
Parameters
selectors
K
Returns
NodeListOf<SVGElementTagNameMap[K]>
Inherited from
TcStyledElement.querySelectorAll
Call Signature
querySelectorAll<
K>(selectors):NodeListOf<MathMLElementTagNameMap[K]>
Defined in: node_modules/typescript/lib/lib.dom.d.ts:22721
Type Parameters
K
K extends keyof MathMLElementTagNameMap
Parameters
selectors
K
Returns
NodeListOf<MathMLElementTagNameMap[K]>
Inherited from
TcStyledElement.querySelectorAll
Call Signature
querySelectorAll<
K>(selectors):NodeListOf<HTMLElementDeprecatedTagNameMap[K]>
Defined in: node_modules/typescript/lib/lib.dom.d.ts:22723
Type Parameters
K
K extends keyof HTMLElementDeprecatedTagNameMap
Parameters
selectors
K
Returns
NodeListOf<HTMLElementDeprecatedTagNameMap[K]>
Deprecated
Inherited from
TcStyledElement.querySelectorAll
Call Signature
querySelectorAll<
E>(selectors):NodeListOf<E>
Defined in: node_modules/typescript/lib/lib.dom.d.ts:22724
Type Parameters
E
E extends Element = Element
Parameters
selectors
string
Returns
NodeListOf<E>
Inherited from
TcStyledElement.querySelectorAll
releasePointerCapture()
releasePointerCapture(
pointerId):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:10995
The releasePointerCapture() method of the previously set for a specific (PointerEvent) pointer.
Parameters
pointerId
number
Returns
void
Inherited from
TcStyledElement.releasePointerCapture
remove()
remove():
void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:7967
Removes node.
Returns
void
Inherited from
removeAttribute()
removeAttribute(
qualifiedName):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11001
The Element method removeAttribute() removes the attribute with the specified name from the element.
Parameters
qualifiedName
string
Returns
void
Inherited from
TcStyledElement.removeAttribute
removeAttributeNode()
removeAttributeNode(
attr):Attr
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11013
The removeAttributeNode() method of the Element interface removes the specified Attr node from the element.
Parameters
attr
Attr
Returns
Attr
Inherited from
TcStyledElement.removeAttributeNode
removeAttributeNS()
removeAttributeNS(
namespace,localName):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11007
The removeAttributeNS() method of the If you are working with HTML and you don't need to specify the requested attribute as being part of a specific namespace, use the Element.removeAttribute() method instead.
Parameters
namespace
string | null
localName
string
Returns
void
Inherited from
TcStyledElement.removeAttributeNS
removeChild()
removeChild<
T>(child):T
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21826
The removeChild() method of the Node interface removes a child node from the DOM and returns the removed node.
Type Parameters
T
T extends Node
Parameters
child
T
Returns
T
Inherited from
removeEventListener()
Call Signature
removeEventListener<
K>(type,listener,options?):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13841
Type Parameters
K
K extends keyof HTMLElementEventMap
Parameters
type
K
listener
(this, ev) => any
options?
boolean | EventListenerOptions
Returns
void
Inherited from
TcStyledElement.removeEventListener
Call Signature
removeEventListener(
type,listener,options?):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13842
Parameters
type
string
listener
EventListenerOrEventListenerObject
options?
boolean | EventListenerOptions
Returns
void
Inherited from
TcStyledElement.removeEventListener
replaceChild()
replaceChild<
T>(node,child):T
Defined in: node_modules/typescript/lib/lib.dom.d.ts:21832
The replaceChild() method of the Node interface replaces a child node within the given (parent) node.
Type Parameters
T
T extends Node
Parameters
node
Node
child
T
Returns
T
Inherited from
replaceChildren()
replaceChildren(...
nodes):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:22732
Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes.
Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.
Parameters
nodes
...(string | Node)[]
Returns
void
Inherited from
TcStyledElement.replaceChildren
replaceWith()
replaceWith(...
nodes):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:7975
Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes.
Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.
Parameters
nodes
...(string | Node)[]
Returns
void
Inherited from
requestFullscreen()
requestFullscreen(
options?):Promise<void>
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11019
The Element.requestFullscreen() method issues an asynchronous request to make the element be displayed in fullscreen mode.
Parameters
options?
FullscreenOptions
Returns
Promise<void>
Inherited from
TcStyledElement.requestFullscreen
requestPointerLock()
requestPointerLock(
options?):Promise<void>
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11025
The requestPointerLock() method of the Element interface lets you asynchronously ask for the pointer to be locked on the given element.
Parameters
options?
PointerLockOptions
Returns
Promise<void>
Inherited from
TcStyledElement.requestPointerLock
scroll()
Call Signature
scroll(
options?):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11031
The scroll() method of the Element interface scrolls the element to a particular set of coordinates inside a given element.
Parameters
options?
ScrollToOptions
Returns
void
Inherited from
Call Signature
scroll(
x,y):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11032
Parameters
x
number
y
number
Returns
void
Inherited from
scrollBy()
Call Signature
scrollBy(
options?):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11038
The scrollBy() method of the Element interface scrolls an element by the given amount.
Parameters
options?
ScrollToOptions
Returns
void
Inherited from
Call Signature
scrollBy(
x,y):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11039
Parameters
x
number
y
number
Returns
void
Inherited from
scrollIntoView()
scrollIntoView(
arg?):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11045
The Element interface's scrollIntoView() method scrolls the element's ancestor containers such that the element on which scrollIntoView() is called is visible to the user.
Parameters
arg?
boolean | ScrollIntoViewOptions
Returns
void
Inherited from
TcStyledElement.scrollIntoView
scrollTo()
Call Signature
scrollTo(
options?):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11051
The scrollTo() method of the Element interface scrolls to a particular set of coordinates inside a given element.
Parameters
options?
ScrollToOptions
Returns
void
Inherited from
Call Signature
scrollTo(
x,y):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11052
Parameters
x
number
y
number
Returns
void
Inherited from
setAttribute()
setAttribute(
qualifiedName,value):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11058
The setAttribute() method of the Element interface sets the value of an attribute on the specified element.
Parameters
qualifiedName
string
value
string
Returns
void
Inherited from
setAttributeNode()
setAttributeNode(
attr):Attr|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11070
The setAttributeNode() method of the Element interface adds a new Attr node to the specified element.
Parameters
attr
Attr
Returns
Attr | null
Inherited from
TcStyledElement.setAttributeNode
setAttributeNodeNS()
setAttributeNodeNS(
attr):Attr|null
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11076
The setAttributeNodeNS() method of the Element interface adds a new namespaced Attr node to an element.
Parameters
attr
Attr
Returns
Attr | null
Inherited from
TcStyledElement.setAttributeNodeNS
setAttributeNS()
setAttributeNS(
namespace,qualifiedName,value):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11064
setAttributeNS adds a new attribute or changes the value of an attribute with the given namespace and name.
Parameters
namespace
string | null
qualifiedName
string
value
string
Returns
void
Inherited from
TcStyledElement.setAttributeNS
setHTMLUnsafe()
setHTMLUnsafe(
html):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11082
The setHTMLUnsafe() method of the Element interface is used to parse a string of HTML into a DocumentFragment, optionally filtering out unwanted elements and attributes, and those that don't belong in the context, and then using it to replace the element's subtree in the DOM.
Parameters
html
string
Returns
void
Inherited from
setPointerCapture()
setPointerCapture(
pointerId):void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11088
The setPointerCapture() method of the capture target of future pointer events.
Parameters
pointerId
number
Returns
void
Inherited from
TcStyledElement.setPointerCapture
showPopover()
showPopover():
void
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13832
The showPopover() method of the HTMLElement interface shows a Popover_API element (i.e., one that has a valid popover attribute) by adding it to the top layer.
Returns
void
Inherited from
toggleAttribute()
toggleAttribute(
qualifiedName,force?):boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11094
The toggleAttribute() method of the present and adding it if it is not present) on the given element.
Parameters
qualifiedName
string
force?
boolean
Returns
boolean
Inherited from
TcStyledElement.toggleAttribute
togglePopover()
togglePopover(
options?):boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:13838
The togglePopover() method of the HTMLElement interface toggles a Popover_API element (i.e., one that has a valid popover attribute) between the hidden and showing states.
Parameters
options?
boolean
Returns
boolean
Inherited from
webkitMatchesSelector()
webkitMatchesSelector(
selectors):boolean
Defined in: node_modules/typescript/lib/lib.dom.d.ts:11100
Parameters
selectors
string
Returns
boolean
Deprecated
This is a legacy alias of matches.
Inherited from
TcStyledElement.webkitMatchesSelector
addInitializer()
staticaddInitializer(initializer):void
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:275
Adds an initializer function to the class that is called during instance construction.
This is useful for code that runs against a ReactiveElement subclass, such as a decorator, that needs to do work for each instance, such as setting up a ReactiveController.
ts
const myDecorator = (target: typeof ReactiveElement, key: string) => {
target.addInitializer((instance: ReactiveElement) => {
// This is run during construction of the element
new MyController(instance);
});
}Decorating a field will then cause each instance to run an initializer that adds a controller:
ts
class MyElement extends LitElement {
@myDecorator foo;
}Initializers are stored per-constructor. Adding an initializer to a subclass does not add it to a superclass. Since initializers are run in constructors, initializers will run in order of the class hierarchy, starting with superclasses and progressing to the instance's class.
Parameters
initializer
Initializer
Returns
void
Nocollapse
Inherited from
TcStyledElement.addInitializer
finalize()
protectedstaticfinalize():void
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:459
Finishes setting up the class so that it's ready to be registered as a custom element and instantiated.
This method is called by the ReactiveElement.observedAttributes getter. If you override the observedAttributes getter, you must either call super.observedAttributes to trigger finalization, or call finalize() yourself.
Returns
void
Nocollapse
Inherited from
properties
elementProperties
staticelementProperties:PropertyDeclarationMap
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:298
Memoized list of all element properties, including any superclass properties. Created lazily on user subclasses when finalizing the class.
Nocollapse
Inherited from
TcStyledElement.elementProperties
properties
staticproperties:PropertyDeclarations
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:324
User-supplied object that maps property names to PropertyDeclaration objects containing options for configuring reactive properties. When a reactive property is set the element will update and render.
By default properties are public fields, and as such, they should be considered as primarily settable by element users, either via attribute or the property itself.
Generally, properties that are changed by the element should be private or protected fields and should use the state: true option. Properties marked as state do not reflect from the corresponding attribute
However, sometimes element code does need to set a public property. This should typically only be done in response to user interaction, and an event should be fired informing the user; for example, a checkbox sets its checked property when clicked and fires a changed event. Mutating public properties should typically not be done for non-primitive (object or array) properties. In other cases when an element needs to manage state, a private property set with the state: true option should be used. When needed, state properties can be initialized via public properties to facilitate complex interactions.
Nocollapse
Inherited from
createProperty()
staticcreateProperty(name,options?):void
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:391
Creates a property accessor on the element prototype if one does not exist and stores a PropertyDeclaration for the property with the given options. The property setter calls the property's hasChanged property option or uses a strict identity check to determine whether or not to request an update.
This method may be overridden to customize properties; however, when doing so, it's important to call super.createProperty to ensure the property is setup correctly. This method calls getPropertyDescriptor internally to get a descriptor to install. To customize what properties do when they are get or set, override getPropertyDescriptor. To customize the options for a property, implement createProperty like this:
ts
static createProperty(name, options) {
options = Object.assign(options, {myOption: true});
super.createProperty(name, options);
}Parameters
name
PropertyKey
options?
PropertyDeclaration<unknown, unknown>
Returns
void
Nocollapse
Inherited from
TcStyledElement.createProperty
getPropertyDescriptor()
protectedstaticgetPropertyDescriptor(name,key,options):PropertyDescriptor|undefined
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:419
Returns a property descriptor to be defined on the given named property. If no descriptor is returned, the property will not become an accessor. For example,
ts
class MyElement extends LitElement {
static getPropertyDescriptor(name, key, options) {
const defaultDescriptor =
super.getPropertyDescriptor(name, key, options);
const setter = defaultDescriptor.set;
return {
get: defaultDescriptor.get,
set(value) {
setter.call(this, value);
// custom action.
},
configurable: true,
enumerable: true
}
}
}Parameters
name
PropertyKey
key
string | symbol
options
PropertyDeclaration
Returns
PropertyDescriptor | undefined
Nocollapse
Inherited from
TcStyledElement.getPropertyDescriptor
getPropertyOptions()
staticgetPropertyOptions(name):PropertyDeclaration<unknown,unknown>
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:434
Returns the property options associated with the given property. These options are defined with a PropertyDeclaration via the properties object or the @property decorator and are registered in createProperty(...).
Note, this method should be considered "final" and not overridden. To customize the options for a given property, override createProperty.
Parameters
name
PropertyKey
Returns
PropertyDeclaration<unknown, unknown>
Nocollapse
Final
Inherited from
TcStyledElement.getPropertyOptions
rendering
renderOptions
readonlyrenderOptions:RenderOptions
Defined in: node_modules/lit-element/development/lit-element.d.ts:88
Inherited from
renderRoot
readonlyrenderRoot:HTMLElement|DocumentFragment
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:491
Node or ShadowRoot into which element DOM should be rendered. Defaults to an open shadowRoot.
Inherited from
shadowRootOptions
staticshadowRootOptions:ShadowRootInit
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:470
Options used when calling attachShadow. Set this property to customize the options for the shadowRoot; for example, to create a closed shadowRoot: {mode: 'closed'}.
Note, these options are used in createRenderRoot. If this method is customized, options should be respected if possible.
Nocollapse
Inherited from
TcStyledElement.shadowRootOptions
createRenderRoot()
protectedcreateRenderRoot():HTMLElement|DocumentFragment
Defined in: node_modules/lit-element/development/lit-element.d.ts:93
Returns
HTMLElement | DocumentFragment
Inherited from
TcStyledElement.createRenderRoot
render()
protectedrender():unknown
Defined in: node_modules/lit-element/development/lit-element.d.ts:150
Invoked 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.
Returns
unknown
Inherited from
styles
elementStyles
staticelementStyles:CSSResultOrNative[]
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:331
Memoized list of all element styles. Created lazily on user subclasses when finalizing the class.
Nocollapse
Inherited from
styles?
staticoptionalstyles?:CSSResultGroup
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:358
Array 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:
html
<script>
// Generated and unique per request:
window.litNonce = 'a1b2c3d4';
</script>Nocollapse
Inherited from
finalizeStyles()
protectedstaticfinalizeStyles(styles?):CSSResultOrNative[]
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:485
Takes the styles the user supplied via the static styles property and returns the array of styles to apply to the element. Override this method to integrate into a style management system.
Styles are deduplicated preserving the last instance in the list. This is a performance optimization to avoid duplicated styles that can occur especially when composing via subclassing. The last item is kept to try to preserve the cascade order with the assumption that it's most important that last added styles override previous styles.
Parameters
styles?
CSSResultGroup
Returns
CSSResultOrNative[]
Nocollapse
Inherited from
TcStyledElement.finalizeStyles
updates
hasUpdated
hasUpdated:
boolean
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:509
Is set to true after the first update. The element code cannot assume that renderRoot exists before the element hasUpdated.
Inherited from
isUpdatePending
isUpdatePending:
boolean
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:503
True if there is a pending update as a result of calling requestUpdate(). Should only be read.
Inherited from
TcStyledElement.isUpdatePending
updateComplete
Get Signature
get updateComplete():
Promise<boolean>
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:692
Returns a Promise that resolves when the element has completed updating. The Promise value is a boolean that is true if the element completed the update without triggering another update. The Promise result is false if a property was set inside updated(). If the Promise is rejected, an exception was thrown during the update.
To await additional asynchronous work, override the getUpdateComplete method. For example, it is sometimes useful to await a rendered element before fulfilling this Promise. To do this, first await super.getUpdateComplete(), then any subsequent state.
Returns
Promise<boolean>
A promise of a boolean that resolves to true if the update completed without triggering another update.
Inherited from
TcStyledElement.updateComplete
enableUpdating()
protectedenableUpdating(_requestedUpdate):void
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:577
Note, this method should be considered final and not overridden. It is overridden on the element instance with a function that triggers the first update.
Parameters
_requestedUpdate
boolean
Returns
void
Inherited from
TcStyledElement.enableUpdating
firstUpdated()
protectedfirstUpdated(_changedProperties):void
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:763
Invoked when the element is first updated. Implement to perform one time work on the element after update.
ts
firstUpdated() {
this.renderRoot.getElementById('my-text-area').focus();
}Setting properties inside this method will trigger the element to update again after this update cycle completes.
Parameters
_changedProperties
PropertyValueMap<any> | Map<PropertyKey, unknown>
Map of changed properties with old values
Returns
void
Inherited from
getUpdateComplete()
protectedgetUpdateComplete():Promise<boolean>
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:716
Override point for the updateComplete promise.
It is not safe to override the updateComplete getter directly due to a limitation in TypeScript which means it is not possible to call a superclass getter (e.g. super.updateComplete.then(...)) when the target language is ES5 (https://github.com/microsoft/TypeScript/issues/338). This method should be overridden instead. For example:
ts
class MyElement extends LitElement {
override async getUpdateComplete() {
const result = await super.getUpdateComplete();
await this._myChild.updateComplete;
return result;
}
}Returns
Promise<boolean>
A promise of a boolean that resolves to true if the update completed without triggering another update.
Inherited from
TcStyledElement.getUpdateComplete
performUpdate()
protectedperformUpdate():void
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:652
Performs an element update. Note, if an exception is thrown during the update, firstUpdated and updated will not be called.
Call performUpdate() to immediately process a pending update. This should generally not be needed, but it can be done in rare cases when you need to update synchronously.
Returns
void
Inherited from
requestUpdate()
requestUpdate(
name?,oldValue?,options?,useNewValue?,newValue?):void
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:619
Requests an update which is processed asynchronously. This should be called when an element should update based on some state not triggered by setting a reactive property. In this case, pass no arguments. It should also be called when manually implementing a property setter. In this case, pass the property name and oldValue to ensure that any configured property options are honored.
Parameters
name?
PropertyKey
name of requesting property
oldValue?
unknown
old value of requesting property
options?
PropertyDeclaration<unknown, unknown>
property options to use instead of the previously configured options
useNewValue?
boolean
if true, the newValue argument is used instead of reading the property value. This is important to use if the reactive property is a standard private accessor, as opposed to a plain property, since private members can't be dynamically read by name.
newValue?
unknown
the new value of the property. This is only used if useNewValue is true.
Returns
void
Inherited from
scheduleUpdate()
protectedscheduleUpdate():void|Promise<unknown>
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:641
Schedules an element update. You can override this method to change the timing of updates by returning a Promise. The update will await the returned Promise, and you should resolve the Promise to allow the update to proceed. If this method is overridden, super.scheduleUpdate() must be called.
For instance, to schedule updates to occur just before the next frame:
ts
override protected async scheduleUpdate(): Promise<unknown> {
await new Promise((resolve) => requestAnimationFrame(() => resolve()));
super.scheduleUpdate();
}Returns
void | Promise<unknown>
Inherited from
TcStyledElement.scheduleUpdate
shouldUpdate()
protectedshouldUpdate(_changedProperties):boolean
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:725
Controls whether or not update() should be called when the element requests an update. By default, this method always returns true, but this can be customized to control when to update.
Parameters
_changedProperties
PropertyValueMap<any> | Map<PropertyKey, unknown>
Map of changed properties with old values
Returns
boolean
Inherited from
update()
protectedupdate(changedProperties):void
Defined in: node_modules/lit-element/development/lit-element.d.ts:101
Updates the element. This method reflects property values to attributes and calls render to render DOM via lit-html. Setting properties inside this method will not trigger another update.
Parameters
changedProperties
PropertyValueMap<any> | Map<PropertyKey, unknown>
Map of changed properties with old values
Returns
void
Inherited from
updated()
protectedupdated(_changedProperties):void
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:746
Invoked whenever the element is updated. Implement to perform post-updating tasks via DOM APIs, for example, focusing an element.
Setting properties inside this method will trigger the element to update again after this update cycle completes.
Parameters
_changedProperties
PropertyValueMap<any> | Map<PropertyKey, unknown>
Map of changed properties with old values
Returns
void
Inherited from
willUpdate()
protectedwillUpdate(_changedProperties):void
Defined in: node_modules/@lit/reactive-element/development/reactive-element.d.ts:674
Invoked before update() to compute values needed during the update.
Implement willUpdate to compute property values that depend on other properties and are used in the rest of the update process.
ts
willUpdate(changedProperties) {
// only need to check changed properties for an expensive computation.
if (changedProperties.has('firstName') || changedProperties.has('lastName')) {
this.sha = computeSHA(`${this.firstName} ${this.lastName}`);
}
}
render() {
return html`SHA: ${this.sha}`;
}Parameters
_changedProperties
PropertyValueMap<any> | Map<PropertyKey, unknown>
Returns
void