lit
Classes
LayerClientConsumer
Defined in: packages/lit/src/index.ts:96
Reactive controller that resolves the nearest LayerClient from
@lit/context and exposes it via LayerClientConsumer.current.
The value is undefined until the host connects under a provider; .current
throws when accessed before a client is available.
Implements
ReactiveController
Constructors
Constructor
new LayerClientConsumer(host): LayerClientConsumer;
Defined in: packages/lit/src/index.ts:100
Parameters
| Parameter | Type |
|---|---|
host |
LitControllerHost |
Returns
Accessors
current
Get Signature
get current(): LayerClient;
Defined in: packages/lit/src/index.ts:120
The resolved client; throws when no provider has supplied one yet.
Returns
Methods
hostConnected()
hostConnected(): void;
Defined in: packages/lit/src/index.ts:111
Called when the host is connected to the component tree. For custom
element hosts, this corresponds to the connectedCallback() lifecycle,
which is only called when the component is connected to the document.
Returns
void
Implementation of
ReactiveController.hostConnected
hostDisconnected()
hostDisconnected(): void;
Defined in: packages/lit/src/index.ts:117
Called when the host is disconnected from the component tree. For custom
element hosts, this corresponds to the disconnectedCallback() lifecycle,
which is called the host or an ancestor component is disconnected from the
document.
Returns
void
Implementation of
ReactiveController.hostDisconnected
StackController
Defined in: packages/lit/src/index.ts:288
Reactive controller that mirrors a LayerClient stack snapshot.
Prefer useStack / useQueuedStack; queued / deferClient /
bindClient are for adapter internals (shared lazy context resolve).
Type Parameters
| Type Parameter | Default type |
|---|---|
T |
LayerState[] |
Implements
ReactiveController
Constructors
Constructor
new StackController<T>(
host,
options?,
client?,
queued?,
deferClient?): StackController<T>;
Defined in: packages/lit/src/index.ts:307
Parameters
| Parameter | Type | Default value | Description |
|---|---|---|---|
host |
ReactiveControllerHost |
undefined |
- |
options |
UseStackOptions<T> |
{} |
- |
client? |
LayerClient |
undefined |
- |
queued? |
boolean |
false |
When true, observe LayerStack.getQueuedSnapshot instead of the mounted snapshot (useQueuedStack). |
deferClient? |
boolean |
false |
When true, skip lazy context resolve so a sibling controller can call bindClient after one shared resolve. |
Returns
Accessors
current
Get Signature
get current(): T;
Defined in: packages/lit/src/index.ts:425
Selected stack value; updates when the stack publishes a new snapshot.
Returns
T
Methods
bindClient()
bindClient(client): void;
Defined in: packages/lit/src/index.ts:339
Bind a LayerClient when constructed with deferClient (internal:
LayerController / LayerGroupController share one lazy
context resolve across their stack controllers).
Parameters
| Parameter | Type |
|---|---|
client |
LayerClient |
Returns
void
reconfigure()
reconfigure(options?, client?): void;
Defined in: packages/lit/src/index.ts:355
Tear down the current subscription, apply new options, and re-subscribe when the host is connected.
Parameters
| Parameter | Type |
|---|---|
options |
UseStackOptions<T> |
client? |
LayerClient |
Returns
void
hostConnected()
hostConnected(): void;
Defined in: packages/lit/src/index.ts:411
Called when the host is connected to the component tree. For custom
element hosts, this corresponds to the connectedCallback() lifecycle,
which is only called when the component is connected to the document.
Returns
void
Implementation of
ReactiveController.hostConnected
hostDisconnected()
hostDisconnected(): void;
Defined in: packages/lit/src/index.ts:418
Called when the host is disconnected from the component tree. For custom
element hosts, this corresponds to the disconnectedCallback() lifecycle,
which is called the host or an ancestor component is disconnected from the
document.
Returns
void
Implementation of
ReactiveController.hostDisconnected
LayerController
Defined in: packages/lit/src/index.ts:547
Reactive controller wiring createLayer with reactive state / queued /
top for a single layer key.
Type Parameters
| Type Parameter | Default type |
|---|---|
P |
- |
R |
- |
E |
DefaultLayerError |
D |
unknown |
RP |
unknown |
Implements
ReactiveController
Constructors
Constructor
new LayerController<P, R, E, D, RP>(
host,
options,
client?): LayerController<P, R, E, D, RP>;
Defined in: packages/lit/src/index.ts:560
Parameters
| Parameter | Type |
|---|---|
host |
ReactiveControllerHost |
options |
LayerOptions<P, R, E, D, RP> & object |
client? |
LayerClient |
Returns
LayerController<P, R, E, D, RP>
Accessors
open
Get Signature
get open(): (payload) => Promise<R>;
Defined in: packages/lit/src/index.ts:621
Returns
(payload) => Promise<R>
upsert
Get Signature
get upsert(): (payload) => Promise<R>;
Defined in: packages/lit/src/index.ts:624
Returns
(payload) => Promise<R>
dismiss
Get Signature
get dismiss(): (...args) => Promise<boolean>;
Defined in: packages/lit/src/index.ts:627
Returns
(…args) => Promise<boolean>
update
Get Signature
get update(): (patch, opts?) => void;
Defined in: packages/lit/src/index.ts:630
Returns
(patch, opts?) => void
cancelQueued
Get Signature
get cancelQueued(): (...args) => boolean;
Defined in: packages/lit/src/index.ts:633
Returns
(…args) => boolean
client
Get Signature
get client(): LayerClient;
Defined in: packages/lit/src/index.ts:636
Returns
stack
Get Signature
get stack(): LayerStack<P, R, E, D>;
Defined in: packages/lit/src/index.ts:639
Returns
LayerStack<P, R, E, D>
options
Get Signature
get options(): LayerOptions<P, R, E, D, RP> & object;
Defined in: packages/lit/src/index.ts:642
Returns
LayerOptions<P, R, E, D, RP> & object
current
Get Signature
get current():
| Layer<P, R, E, D>
| null;
Defined in: packages/lit/src/index.ts:645
Returns
| Layer<P, R, E, D>
| null
state
Get Signature
get state(): StackController<LayerState<P, R, E, D>[]>;
Defined in: packages/lit/src/index.ts:648
Returns
StackController<LayerState<P, R, E, D>[]>
queued
Get Signature
get queued(): StackController<LayerState<P, R, E, D>[]>;
Defined in: packages/lit/src/index.ts:651
Returns
StackController<LayerState<P, R, E, D>[]>
top
Get Signature
get top():
| LayerState<P, R, E, D>
| null;
Defined in: packages/lit/src/index.ts:654
Returns
| LayerState<P, R, E, D>
| null
Methods
hostConnected()
hostConnected(): void;
Defined in: packages/lit/src/index.ts:610
Called when the host is connected to the component tree. For custom
element hosts, this corresponds to the connectedCallback() lifecycle,
which is only called when the component is connected to the document.
Returns
void
Implementation of
ReactiveController.hostConnected
hostDisconnected()
hostDisconnected(): void;
Defined in: packages/lit/src/index.ts:619
Called when the host is disconnected from the component tree. For custom
element hosts, this corresponds to the disconnectedCallback() lifecycle,
which is called the host or an ancestor component is disconnected from the
document.
Returns
void
Implementation of
ReactiveController.hostDisconnected
StackHandlesController
Defined in: packages/lit/src/index.ts:714
Reactive controller exposing the states and call contexts needed to render
a stack headlessly (without StackOutlet).
Implements
ReactiveController
Constructors
Constructor
new StackHandlesController(
host,
stack?,
rootProps?,
client?): StackHandlesController;
Defined in: packages/lit/src/index.ts:720
Parameters
| Parameter | Type | Default value |
|---|---|---|
host |
ReactiveControllerHost |
undefined |
stack |
string |
"default" |
rootProps? |
unknown |
undefined |
client? |
LayerClient |
undefined |
Returns
Accessors
states
Get Signature
get states(): StackController<LayerState<unknown, void, Error, unknown>[]>;
Defined in: packages/lit/src/index.ts:751
Returns
StackController<LayerState<unknown, void, Error, unknown>[]>
Methods
hostConnected()
hostConnected(): void;
Defined in: packages/lit/src/index.ts:748
Called when the host is connected to the component tree. For custom
element hosts, this corresponds to the connectedCallback() lifecycle,
which is only called when the component is connected to the document.
Returns
void
Implementation of
ReactiveController.hostConnected
hostDisconnected()
hostDisconnected(): void;
Defined in: packages/lit/src/index.ts:749
Called when the host is disconnected from the component tree. For custom
element hosts, this corresponds to the disconnectedCallback() lifecycle,
which is called the host or an ancestor component is disconnected from the
document.
Returns
void
Implementation of
ReactiveController.hostDisconnected
getCall()
getCall(state): LayerCallContext<unknown, unknown>;
Defined in: packages/lit/src/index.ts:755
Parameters
| Parameter | Type |
|---|---|
state |
LayerState |
Returns
LayerCallContext<unknown, unknown>
MutationFlowController
Defined in: packages/lit/src/index.ts:795
Reactive controller coordinating a layer’s pending state with an async mutation and ending it on success.
Type Parameters
| Type Parameter |
|---|
R |
Implements
ReactiveController
Constructors
Constructor
new MutationFlowController<R>(host, call): MutationFlowController<R>;
Defined in: packages/lit/src/index.ts:800
Parameters
| Parameter | Type |
|---|---|
host |
ReactiveControllerHost |
call |
LayerCallContext<unknown, R> |
Returns
Accessors
pending
Get Signature
get pending(): boolean;
Defined in: packages/lit/src/index.ts:812
Returns
boolean
Methods
hostConnected()
hostConnected(): void;
Defined in: packages/lit/src/index.ts:809
Called when the host is connected to the component tree. For custom
element hosts, this corresponds to the connectedCallback() lifecycle,
which is only called when the component is connected to the document.
Returns
void
Implementation of
ReactiveController.hostConnected
hostDisconnected()
hostDisconnected(): void;
Defined in: packages/lit/src/index.ts:810
Called when the host is disconnected from the component tree. For custom
element hosts, this corresponds to the disconnectedCallback() lifecycle,
which is called the host or an ancestor component is disconnected from the
document.
Returns
void
Implementation of
ReactiveController.hostDisconnected
run()
run(fn): MutationRun<R>;
Defined in: packages/lit/src/index.ts:816
Parameters
| Parameter | Type |
|---|---|
fn |
() => void | Promise<void> |
Returns
MutationRun<R>
LayerGroupController
Defined in: packages/lit/src/index.ts:888
Reactive controller for a child stack scoped to the calling layer’s lifetime.
The child stack is disposed and cleared via cancelAll when its parent
layer unmounts (LayerCancelledError).
LayerGroupController.outlet returns a TemplateResult that renders the
child stack inline (router Routes.outlet()-shaped) — share the render helper
with StackOutlet.
Type Parameters
| Type Parameter | Default type |
|---|---|
P |
- |
R |
- |
RootProps |
unknown |
Implements
ReactiveController
Constructors
Constructor
new LayerGroupController<P, R, RootProps>(
host,
call,
options?,
client?): LayerGroupController<P, R, RootProps>;
Defined in: packages/lit/src/index.ts:902
Parameters
| Parameter | Type |
|---|---|
host |
ReactiveControllerHost |
call |
LayerCallContext<P, R, RootProps> |
options? |
LayerGroupOptions |
client? |
LayerClient |
Returns
LayerGroupController<P, R, RootProps>
Properties
| Property | Type | Defined in |
|---|---|---|
open |
ScopedOpen |
packages/lit/src/index.ts:969 |
Accessors
stackId
Get Signature
get stackId(): string;
Defined in: packages/lit/src/index.ts:961
Returns
string
states
Get Signature
get states(): StackController<LayerState<unknown, void, Error, unknown>[]>;
Defined in: packages/lit/src/index.ts:965
Returns
StackController<LayerState<unknown, void, Error, unknown>[]>
Methods
hostConnected()
hostConnected(): void;
Defined in: packages/lit/src/index.ts:955
Called when the host is connected to the component tree. For custom
element hosts, this corresponds to the connectedCallback() lifecycle,
which is only called when the component is connected to the document.
Returns
void
Implementation of
ReactiveController.hostConnected
hostDisconnected()
hostDisconnected(): void;
Defined in: packages/lit/src/index.ts:956
Called when the host is disconnected from the component tree. For custom
element hosts, this corresponds to the disconnectedCallback() lifecycle,
which is called the host or an ancestor component is disconnected from the
document.
Returns
void
Implementation of
ReactiveController.hostDisconnected
dismissAll()
dismissAll(response?): void;
Defined in: packages/lit/src/index.ts:983
Parameters
| Parameter | Type |
|---|---|
response? |
unknown |
Returns
void
outlet()
outlet(rootProps?): TemplateResult;
Defined in: packages/lit/src/index.ts:987
Parameters
| Parameter | Type |
|---|---|
rootProps? |
unknown |
Returns
TemplateResult
StackProvider
Defined in: packages/lit/src/index.ts:1138
<stack-provider> — provides a LayerClient via @lit/context.
Shadow root + <slot>; composed context-request still reaches light children.
Register with defineStackElements. Omitting .client creates one.
Extends
LitElement
Constructors
Constructor
new StackProvider(): StackProvider;
Defined in: packages/lit/src/index.ts:1145
Returns
Overrides
LitElement.constructor
attributes
observedAttributes
Get Signature
get static observedAttributes(): string[];
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.observedAttributes
attributeChangedCallback()
attributeChangedCallback(
name,
_old,
value): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type |
|---|---|
name |
string |
_old |
string | null |
value |
string | null |
Returns
void
Inherited from
LitElement.attributeChangedCallback
controllers
addController()
addController(controller): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type |
|---|---|
controller |
ReactiveController |
Returns
void
Inherited from
LitElement.addController
removeController()
removeController(controller): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/node_modules/@lit/reactive-element/development/reactive-element.d.ts:547
Removes a ReactiveController from the element.
Parameters
| Parameter | Type |
|---|---|
controller |
ReactiveController |
Returns
void
Inherited from
LitElement.removeController
dev-mode
enabledWarnings?
static optional enabledWarnings?: WarningKind[];
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.enabledWarnings
enableWarning?
static optional enableWarning?: (warningKind) => void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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:
// Enable for all ReactiveElement subclasses
ReactiveElement.enableWarning?.('migration');
// Enable for only MyElement and subclasses
MyElement.enableWarning?.('migration');
Parameters
| Parameter | Type |
|---|---|
warningKind |
WarningKind |
Returns
void
Nocollapse
Inherited from
LitElement.enableWarning
disableWarning?
static optional disableWarning?: (warningKind) => void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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:
// Disable for all ReactiveElement subclasses
ReactiveElement.disableWarning?.('migration');
// Disable for only MyElement and subclasses
MyElement.disableWarning?.('migration');
Parameters
| Parameter | Type |
|---|---|
warningKind |
WarningKind |
Returns
void
Nocollapse
Inherited from
LitElement.disableWarning
lifecycle
connectedCallback()
connectedCallback(): void;
Defined in: packages/lit/src/index.ts:1150
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.
connectedCallback() {
super.connectedCallback();
addEventListener('keydown', this._handleKeydown);
}
Typically, anything done in connectedCallback() should be undone when the
element is disconnected, in disconnectedCallback().
Returns
void
Overrides
LitElement.connectedCallback
disconnectedCallback()
disconnectedCallback(): void;
Defined in: node_modules/.bun/lit-element@4.2.2/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.
disconnectedCallback() {
super.disconnectedCallback();
window.removeEventListener('keydown', this._handleKeydown);
}
An element may be re-connected after being disconnected.
Returns
void
Inherited from
LitElement.disconnectedCallback
Other
__jsaction_fns
__jsaction_fns: Map<string, Function[]> | undefined;
Defined in: node_modules/.bun/@angular+core@22.0.7+55e94d9890e38338/node_modules/@angular/core/types/_chrome_dev_tools_performance-chunk.d.ts:829
Inherited from
LitElement.__jsaction_fns
addInitializer()
static addInitializer(initializer): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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.
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:
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
| Parameter | Type |
|---|---|
initializer |
Initializer |
Returns
void
Nocollapse
Inherited from
LitElement.addInitializer
_initializers?
static optional _initializers?: Initializer[];
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/node_modules/@lit/reactive-element/development/reactive-element.d.ts:276
Inherited from
LitElement._initializers
finalized
protected static finalized: true | undefined;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.finalized
[metadata]
static [metadata]: object & Record<PropertyKey, unknown>;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/node_modules/@lit/reactive-element/development/reactive-element.d.ts:435
Inherited from
LitElement.[metadata]
finalize()
protected static finalize(): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.finalize
client
client: LayerClient | undefined;
Defined in: packages/lit/src/index.ts:1142
_$litElement$
static _$litElement$: boolean;
Defined in: node_modules/.bun/lit-element@4.2.2/node_modules/lit-element/development/lit-element.d.ts:84
Inherited from
LitElement._$litElement$
ariaActiveDescendantElement
ariaActiveDescendantElement: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3242
Inherited from
LitElement.ariaActiveDescendantElement
ariaAtomic
ariaAtomic: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3244
Inherited from
LitElement.ariaAtomic
ariaAutoComplete
ariaAutoComplete: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3246
Inherited from
LitElement.ariaAutoComplete
ariaBrailleLabel
ariaBrailleLabel: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3248
Inherited from
LitElement.ariaBrailleLabel
ariaBrailleRoleDescription
ariaBrailleRoleDescription: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3250
Inherited from
LitElement.ariaBrailleRoleDescription
ariaBusy
ariaBusy: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3252
Inherited from
LitElement.ariaBusy
ariaChecked
ariaChecked: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3254
Inherited from
LitElement.ariaChecked
ariaColCount
ariaColCount: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3256
Inherited from
LitElement.ariaColCount
ariaColIndex
ariaColIndex: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3258
Inherited from
LitElement.ariaColIndex
ariaColIndexText
ariaColIndexText: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3260
Inherited from
LitElement.ariaColIndexText
ariaColSpan
ariaColSpan: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3262
Inherited from
LitElement.ariaColSpan
ariaControlsElements
ariaControlsElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3264
Inherited from
LitElement.ariaControlsElements
ariaCurrent
ariaCurrent: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3266
Inherited from
LitElement.ariaCurrent
ariaDescribedByElements
ariaDescribedByElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3268
Inherited from
LitElement.ariaDescribedByElements
ariaDescription
ariaDescription: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3270
Inherited from
LitElement.ariaDescription
ariaDetailsElements
ariaDetailsElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3272
Inherited from
LitElement.ariaDetailsElements
ariaDisabled
ariaDisabled: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3274
Inherited from
LitElement.ariaDisabled
ariaErrorMessageElements
ariaErrorMessageElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3276
Inherited from
LitElement.ariaErrorMessageElements
ariaExpanded
ariaExpanded: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3278
Inherited from
LitElement.ariaExpanded
ariaFlowToElements
ariaFlowToElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3280
Inherited from
LitElement.ariaFlowToElements
ariaHasPopup
ariaHasPopup: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3282
Inherited from
LitElement.ariaHasPopup
ariaHidden
ariaHidden: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3284
Inherited from
LitElement.ariaHidden
ariaInvalid
ariaInvalid: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3286
Inherited from
LitElement.ariaInvalid
ariaKeyShortcuts
ariaKeyShortcuts: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3288
Inherited from
LitElement.ariaKeyShortcuts
ariaLabel
ariaLabel: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3290
Inherited from
LitElement.ariaLabel
ariaLabelledByElements
ariaLabelledByElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3292
Inherited from
LitElement.ariaLabelledByElements
ariaLevel
ariaLevel: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3294
Inherited from
LitElement.ariaLevel
ariaLive
ariaLive: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3296
Inherited from
LitElement.ariaLive
ariaModal
ariaModal: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3298
Inherited from
LitElement.ariaModal
ariaMultiLine
ariaMultiLine: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3300
Inherited from
LitElement.ariaMultiLine
ariaMultiSelectable
ariaMultiSelectable: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3302
Inherited from
LitElement.ariaMultiSelectable
ariaOrientation
ariaOrientation: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3304
Inherited from
LitElement.ariaOrientation
ariaOwnsElements
ariaOwnsElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3306
Inherited from
LitElement.ariaOwnsElements
ariaPlaceholder
ariaPlaceholder: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3308
Inherited from
LitElement.ariaPlaceholder
ariaPosInSet
ariaPosInSet: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3310
Inherited from
LitElement.ariaPosInSet
ariaPressed
ariaPressed: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3312
Inherited from
LitElement.ariaPressed
ariaReadOnly
ariaReadOnly: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3314
Inherited from
LitElement.ariaReadOnly
ariaRelevant
ariaRelevant: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3316
Inherited from
LitElement.ariaRelevant
ariaRequired
ariaRequired: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3318
Inherited from
LitElement.ariaRequired
ariaRoleDescription
ariaRoleDescription: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3320
Inherited from
LitElement.ariaRoleDescription
ariaRowCount
ariaRowCount: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3322
Inherited from
LitElement.ariaRowCount
ariaRowIndex
ariaRowIndex: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3324
Inherited from
LitElement.ariaRowIndex
ariaRowIndexText
ariaRowIndexText: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3326
Inherited from
LitElement.ariaRowIndexText
ariaRowSpan
ariaRowSpan: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3328
Inherited from
LitElement.ariaRowSpan
ariaSelected
ariaSelected: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3330
Inherited from
LitElement.ariaSelected
ariaSetSize
ariaSetSize: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3332
Inherited from
LitElement.ariaSetSize
ariaSort
ariaSort: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3334
Inherited from
LitElement.ariaSort
ariaValueMax
ariaValueMax: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3336
Inherited from
LitElement.ariaValueMax
ariaValueMin
ariaValueMin: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3338
Inherited from
LitElement.ariaValueMin
ariaValueNow
ariaValueNow: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3340
Inherited from
LitElement.ariaValueNow
ariaValueText
ariaValueText: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3342
Inherited from
LitElement.ariaValueText
role
role: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3344
Inherited from
LitElement.role
animate()
animate(keyframes, options?): Animation;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3556
Parameters
| Parameter | Type |
|---|---|
keyframes |
Keyframe[] | PropertyIndexedKeyframes | null |
options? |
number | KeyframeAnimationOptions |
Returns
Animation
Inherited from
LitElement.animate
getAnimations()
getAnimations(options?): Animation[];
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3558
Parameters
| Parameter | Type |
|---|---|
options? |
GetAnimationsOptions |
Returns
Animation[]
Inherited from
LitElement.getAnimations
after()
after(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:10657
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.after
before()
before(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:10665
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.before
remove()
remove(): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:10671
Removes node.
Returns
void
Inherited from
LitElement.remove
replaceWith()
replaceWith(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:10679
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.replaceWith
attributes
readonly attributes: NamedNodeMap;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13514
The Element.attributes property returns a live collection of all attribute nodes registered to the specified node. It is a NamedNodeMap, not an Array, so it has no Array methods and the Attr nodes’ indexes may differ among browsers. To be more specific, attributes is a key/value pair of strings that represents any information regarding that attribute.
Inherited from
LitElement.attributes
classList
Get Signature
get classList(): DOMTokenList;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13520
The read-only classList property of the Element interface contains a live DOMTokenList collection representing the class attribute of the element. This can then be used to manipulate the class list.
Returns
DOMTokenList
Set Signature
set classList(value): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13521
Parameters
| Parameter | Type |
|---|---|
value |
string |
Returns
void
Inherited from
LitElement.classList
className
className: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13527
The className property of the Element interface gets and sets the value of the class attribute of the specified element.
Inherited from
LitElement.className
clientHeight
readonly clientHeight: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13533
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. It includes padding but excludes borders, margins, and horizontal scrollbars (if present).
Inherited from
LitElement.clientHeight
clientLeft
readonly clientLeft: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13539
The clientLeft read-only property of the Element interface returns the width of the left border of an element in pixels. It includes the width of the vertical scrollbar if the text direction of the element is right-to-left and if there is an overflow causing a left vertical scrollbar to be rendered. clientLeft does not include the left margin or the left padding.
Inherited from
LitElement.clientLeft
clientTop
readonly clientTop: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13545
The clientTop read-only property of the Element interface returns the width of the top border of an element in pixels.
Inherited from
LitElement.clientTop
clientWidth
readonly clientWidth: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13551
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. It includes padding but excludes borders, margins, and vertical scrollbars (if present).
Inherited from
LitElement.clientWidth
currentCSSZoom
readonly currentCSSZoom: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13557
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
LitElement.currentCSSZoom
customElementRegistry
readonly customElementRegistry: CustomElementRegistry | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13558
Inherited from
LitElement.customElementRegistry
id
id: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13564
The id property of the Element interface represents the element’s identifier, reflecting the id global attribute.
Inherited from
LitElement.id
innerHTML
innerHTML: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13570
The innerHTML property of the Element interface gets or sets the HTML or XML markup contained within the element, omitting any shadow roots in both cases.
Inherited from
LitElement.innerHTML
localName
readonly localName: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13576
The Element.localName read-only property returns the local part of the qualified name of an element.
Inherited from
LitElement.localName
namespaceURI
readonly namespaceURI: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13582
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
LitElement.namespaceURI
onfullscreenchange
onfullscreenchange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13584
Inherited from
LitElement.onfullscreenchange
onfullscreenerror
onfullscreenerror: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13586
Inherited from
LitElement.onfullscreenerror
outerHTML
outerHTML: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13592
The outerHTML attribute of the Element interface gets or sets the HTML or XML markup of the element and its descendants, omitting any shadow roots in both cases.
Inherited from
LitElement.outerHTML
ownerDocument
readonly ownerDocument: Document;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13593
The read-only ownerDocument property of the Node interface returns the top-level document object of the node.
Inherited from
LitElement.ownerDocument
part
Get Signature
get part(): DOMTokenList;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13599
The read-only part property of the Element interface contains a DOMTokenList object representing the part identifier(s) of the element. It reflects the element’s part content attribute. These can be used to style parts of a shadow DOM, via the ::part pseudo-element.
Returns
DOMTokenList
Set Signature
set part(value): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13600
Parameters
| Parameter | Type |
|---|---|
value |
string |
Returns
void
Inherited from
LitElement.part
prefix
readonly prefix: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13606
The Element.prefix read-only property returns the namespace prefix of the specified element, or null if no prefix is specified.
Inherited from
LitElement.prefix
scrollHeight
readonly scrollHeight: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13612
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
LitElement.scrollHeight
scrollLeft
scrollLeft: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13618
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. This value is subpixel precise in modern browsers, meaning that it isn’t necessarily a whole number.
Inherited from
LitElement.scrollLeft
scrollTop
scrollTop: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13624
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. This value is subpixel precise in modern browsers, meaning that it isn’t necessarily a whole number.
Inherited from
LitElement.scrollTop
scrollWidth
readonly scrollWidth: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13630
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
LitElement.scrollWidth
shadowRoot
readonly shadowRoot: ShadowRoot | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13636
The Element.shadowRoot read-only property represents the shadow root hosted by the element.
Inherited from
LitElement.shadowRoot
slot
slot: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13642
The slot property of the Element interface returns the name of the shadow DOM slot the element is inserted in.
Inherited from
LitElement.slot
tagName
readonly tagName: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13648
The tagName read-only property of the Element interface returns the tag name of the element on which it’s called.
Inherited from
LitElement.tagName
attachShadow()
attachShadow(init): ShadowRoot;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13654
The Element.attachShadow() method attaches a shadow DOM tree to the specified element and returns a reference to its ShadowRoot.
Parameters
| Parameter | Type |
|---|---|
init |
ShadowRootInit |
Returns
ShadowRoot
Inherited from
LitElement.attachShadow
checkVisibility()
checkVisibility(options?): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13660
The checkVisibility() method of the Element interface checks whether the element is visible.
Parameters
| Parameter | Type |
|---|---|
options? |
CheckVisibilityOptions |
Returns
boolean
Inherited from
LitElement.checkVisibility
closest()
Call Signature
closest<K>(selector): HTMLElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13666
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
| Type Parameter |
|---|
K extends keyof HTMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selector |
K |
Returns
HTMLElementTagNameMap[K] | null
Inherited from
LitElement.closest
Call Signature
closest<K>(selector): SVGElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13667
Type Parameters
| Type Parameter |
|---|
K extends keyof SVGElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selector |
K |
Returns
SVGElementTagNameMap[K] | null
Inherited from
LitElement.closest
Call Signature
closest<K>(selector): MathMLElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13668
Type Parameters
| Type Parameter |
|---|
K extends keyof MathMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selector |
K |
Returns
MathMLElementTagNameMap[K] | null
Inherited from
LitElement.closest
Call Signature
closest<E>(selectors): E | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13669
Type Parameters
| Type Parameter | Default type |
|---|---|
E extends Element |
Element |
Parameters
| Parameter | Type |
|---|---|
selectors |
string |
Returns
E | null
Inherited from
LitElement.closest
computedStyleMap()
computedStyleMap(): StylePropertyMapReadOnly;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13675
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
LitElement.computedStyleMap
getAttribute()
getAttribute(qualifiedName): string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13681
The getAttribute() method of the Element interface returns the value of a specified attribute on the element.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
Returns
string | null
Inherited from
LitElement.getAttribute
getAttributeNS()
getAttributeNS(namespace, localName): string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13687
The getAttributeNS() method of the Element interface returns the string value of the attribute with the specified namespace and name. If the named attribute does not exist, the value returned will either be null or “” (the empty string); see Notes for details.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
localName |
string |
Returns
string | null
Inherited from
LitElement.getAttributeNS
getAttributeNames()
getAttributeNames(): string[];
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13693
The getAttributeNames() method of the Element interface returns the attribute names of the element as an Array of strings. If the element has no attributes it returns an empty array.
Returns
string[]
Inherited from
LitElement.getAttributeNames
getAttributeNode()
getAttributeNode(qualifiedName): Attr | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13699
Returns the specified attribute of the specified element, as an Attr node.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
Returns
Attr | null
Inherited from
LitElement.getAttributeNode
getAttributeNodeNS()
getAttributeNodeNS(namespace, localName): Attr | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13705
The getAttributeNodeNS() method of the Element interface returns the namespaced Attr node of an element.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
localName |
string |
Returns
Attr | null
Inherited from
LitElement.getAttributeNodeNS
getBoundingClientRect()
getBoundingClientRect(): DOMRect;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13711
The Element.getBoundingClientRect() method returns a DOMRect object providing information about the size of an element and its position relative to the viewport.
Returns
DOMRect
Inherited from
LitElement.getBoundingClientRect
getClientRects()
getClientRects(): DOMRectList;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13717
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
LitElement.getClientRects
getElementsByClassName()
getElementsByClassName(classNames): HTMLCollectionOf<Element>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13723
The Element method getElementsByClassName() returns a live HTMLCollection which contains every descendant element which has the specified class name or names.
Parameters
| Parameter | Type |
|---|---|
classNames |
string |
Returns
HTMLCollectionOf<Element>
Inherited from
LitElement.getElementsByClassName
getElementsByTagName()
Call Signature
getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<HTMLElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13729
The Element.getElementsByTagName() method returns a live HTMLCollection of elements with the given tag name.
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
K |
Returns
HTMLCollectionOf<HTMLElementTagNameMap[K]>
Inherited from
LitElement.getElementsByTagName
Call Signature
getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<SVGElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13730
Type Parameters
| Type Parameter |
|---|
K extends keyof SVGElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
K |
Returns
HTMLCollectionOf<SVGElementTagNameMap[K]>
Inherited from
LitElement.getElementsByTagName
Call Signature
getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<MathMLElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13731
Type Parameters
| Type Parameter |
|---|
K extends keyof MathMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
K |
Returns
HTMLCollectionOf<MathMLElementTagNameMap[K]>
Inherited from
LitElement.getElementsByTagName
Call Signature
getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13733
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementDeprecatedTagNameMap |
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
K |
Returns
HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>
Deprecated
Inherited from
LitElement.getElementsByTagName
Call Signature
getElementsByTagName(qualifiedName): HTMLCollectionOf<Element>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13734
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
Returns
HTMLCollectionOf<Element>
Inherited from
LitElement.getElementsByTagName
getElementsByTagNameNS()
Call Signature
getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<HTMLElement>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13740
The Element.getElementsByTagNameNS() method returns a live HTMLCollection of elements with the given tag name belonging to the given namespace. It is similar to Document.getElementsByTagNameNS, except that its search is restricted to descendants of the specified element.
Parameters
| Parameter | Type |
|---|---|
namespaceURI |
"http://www.w3.org/1999/xhtml" |
localName |
string |
Returns
HTMLCollectionOf<HTMLElement>
Inherited from
LitElement.getElementsByTagNameNS
Call Signature
getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<SVGElement>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13741
Parameters
| Parameter | Type |
|---|---|
namespaceURI |
"http://www.w3.org/2000/svg" |
localName |
string |
Returns
HTMLCollectionOf<SVGElement>
Inherited from
LitElement.getElementsByTagNameNS
Call Signature
getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<MathMLElement>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13742
Parameters
| Parameter | Type |
|---|---|
namespaceURI |
"http://www.w3.org/1998/Math/MathML" |
localName |
string |
Returns
HTMLCollectionOf<MathMLElement>
Inherited from
LitElement.getElementsByTagNameNS
Call Signature
getElementsByTagNameNS(namespace, localName): HTMLCollectionOf<Element>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13743
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
localName |
string |
Returns
HTMLCollectionOf<Element>
Inherited from
LitElement.getElementsByTagNameNS
getHTML()
getHTML(options?): string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13749
The getHTML() method of the Element interface is used to serialize an element’s DOM to an HTML string.
Parameters
| Parameter | Type |
|---|---|
options? |
GetHTMLOptions |
Returns
string
Inherited from
LitElement.getHTML
hasAttribute()
hasAttribute(qualifiedName): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13755
The Element.hasAttribute() method returns a Boolean value indicating whether the specified element has the specified attribute or not.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
Returns
boolean
Inherited from
LitElement.hasAttribute
hasAttributeNS()
hasAttributeNS(namespace, localName): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13761
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
| Parameter | Type |
|---|---|
namespace |
string | null |
localName |
string |
Returns
boolean
Inherited from
LitElement.hasAttributeNS
hasAttributes()
hasAttributes(): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13767
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
LitElement.hasAttributes
hasPointerCapture()
hasPointerCapture(pointerId): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13773
The hasPointerCapture() method of the Element interface checks whether the element on which it is invoked has pointer capture for the pointer identified by the given pointer ID.
Parameters
| Parameter | Type |
|---|---|
pointerId |
number |
Returns
boolean
Inherited from
LitElement.hasPointerCapture
insertAdjacentElement()
insertAdjacentElement(where, element): Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13779
The insertAdjacentElement() method of the Element interface inserts a given element node at a given position relative to the element it is invoked upon.
Parameters
| Parameter | Type |
|---|---|
where |
InsertPosition |
element |
Element |
Returns
Element | null
Inherited from
LitElement.insertAdjacentElement
insertAdjacentHTML()
insertAdjacentHTML(position, string): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13785
The insertAdjacentHTML() method of the Element interface parses the specified input as HTML or XML and inserts the resulting nodes into the DOM tree at a specified position.
Parameters
| Parameter | Type |
|---|---|
position |
InsertPosition |
string |
string |
Returns
void
Inherited from
LitElement.insertAdjacentHTML
insertAdjacentText()
insertAdjacentText(where, data): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13791
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
| Parameter | Type |
|---|---|
where |
InsertPosition |
data |
string |
Returns
void
Inherited from
LitElement.insertAdjacentText
matches()
Call Signature
matches<K>(selectors): this is HTMLElementTagNameMap[K];
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13797
The matches() method of the Element interface tests whether the element would be selected by the specified CSS selector.
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
this is HTMLElementTagNameMap[K]
Inherited from
LitElement.matches
Call Signature
matches<K>(selectors): this is SVGElementTagNameMap[K];
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13798
Type Parameters
| Type Parameter |
|---|
K extends keyof SVGElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
this is SVGElementTagNameMap[K]
Inherited from
LitElement.matches
Call Signature
matches<K>(selectors): this is MathMLElementTagNameMap[K];
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13799
Type Parameters
| Type Parameter |
|---|
K extends keyof MathMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
this is MathMLElementTagNameMap[K]
Inherited from
LitElement.matches
Call Signature
matches(selectors): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13800
Parameters
| Parameter | Type |
|---|---|
selectors |
string |
Returns
boolean
Inherited from
LitElement.matches
releasePointerCapture()
releasePointerCapture(pointerId): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13806
The releasePointerCapture() method of the Element interface releases (stops) pointer capture that was previously set for a specific (PointerEvent) pointer.
Parameters
| Parameter | Type |
|---|---|
pointerId |
number |
Returns
void
Inherited from
LitElement.releasePointerCapture
removeAttribute()
removeAttribute(qualifiedName): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13812
The Element method removeAttribute() removes the attribute with the specified name from the element.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
Returns
void
Inherited from
LitElement.removeAttribute
removeAttributeNS()
removeAttributeNS(namespace, localName): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13818
The removeAttributeNS() method of the Element interface removes the specified attribute with the specified namespace from an element.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
localName |
string |
Returns
void
Inherited from
LitElement.removeAttributeNS
removeAttributeNode()
removeAttributeNode(attr): Attr;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13824
The removeAttributeNode() method of the Element interface removes the specified Attr node from the element.
Parameters
| Parameter | Type |
|---|---|
attr |
Attr |
Returns
Attr
Inherited from
LitElement.removeAttributeNode
requestFullscreen()
requestFullscreen(options?): Promise<void>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13830
The Element.requestFullscreen() method issues an asynchronous request to make the element be displayed in fullscreen mode.
Parameters
| Parameter | Type |
|---|---|
options? |
FullscreenOptions |
Returns
Promise<void>
Inherited from
LitElement.requestFullscreen
requestPointerLock()
requestPointerLock(options?): Promise<void>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13836
The requestPointerLock() method of the Element interface lets you asynchronously ask for the pointer to be locked on the given element.
Parameters
| Parameter | Type |
|---|---|
options? |
PointerLockOptions |
Returns
Promise<void>
Inherited from
LitElement.requestPointerLock
scroll()
Call Signature
scroll(options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13842
The scroll() method of the Element interface scrolls the element to a particular set of coordinates inside a given element.
Parameters
| Parameter | Type |
|---|---|
options? |
ScrollToOptions |
Returns
void
Inherited from
LitElement.scroll
Call Signature
scroll(x, y): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13843
Parameters
| Parameter | Type |
|---|---|
x |
number |
y |
number |
Returns
void
Inherited from
LitElement.scroll
scrollBy()
Call Signature
scrollBy(options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13849
The scrollBy() method of the Element interface scrolls an element by the given amount.
Parameters
| Parameter | Type |
|---|---|
options? |
ScrollToOptions |
Returns
void
Inherited from
LitElement.scrollBy
Call Signature
scrollBy(x, y): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13850
Parameters
| Parameter | Type |
|---|---|
x |
number |
y |
number |
Returns
void
Inherited from
LitElement.scrollBy
scrollIntoView()
scrollIntoView(arg?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13856
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
| Parameter | Type |
|---|---|
arg? |
boolean | ScrollIntoViewOptions |
Returns
void
Inherited from
LitElement.scrollIntoView
scrollTo()
Call Signature
scrollTo(options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13862
The scrollTo() method of the Element interface scrolls to a particular set of coordinates inside a given element.
Parameters
| Parameter | Type |
|---|---|
options? |
ScrollToOptions |
Returns
void
Inherited from
LitElement.scrollTo
Call Signature
scrollTo(x, y): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13863
Parameters
| Parameter | Type |
|---|---|
x |
number |
y |
number |
Returns
void
Inherited from
LitElement.scrollTo
setAttribute()
setAttribute(qualifiedName, value): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13869
The setAttribute() method of the Element interface sets the value of an attribute on the specified element. If the attribute already exists, the value is updated; otherwise a new attribute is added with the specified name and value.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
value |
string |
Returns
void
Inherited from
LitElement.setAttribute
setAttributeNS()
setAttributeNS(
namespace,
qualifiedName,
value): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13875
The setAttributeNS() method of the Element interface adds a new attribute or changes the value of an attribute with the given namespace and name.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
qualifiedName |
string |
value |
string |
Returns
void
Inherited from
LitElement.setAttributeNS
setAttributeNode()
setAttributeNode(attr): Attr | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13881
The setAttributeNode() method of the Element interface adds a new Attr node to the specified element.
Parameters
| Parameter | Type |
|---|---|
attr |
Attr |
Returns
Attr | null
Inherited from
LitElement.setAttributeNode
setAttributeNodeNS()
setAttributeNodeNS(attr): Attr | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13887
The setAttributeNodeNS() method of the Element interface adds a new namespaced Attr node to an element.
Parameters
| Parameter | Type |
|---|---|
attr |
Attr |
Returns
Attr | null
Inherited from
LitElement.setAttributeNodeNS
setHTMLUnsafe()
setHTMLUnsafe(html): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13893
The setHTMLUnsafe() method of the Element interface is used to parse HTML input 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
| Parameter | Type |
|---|---|
html |
string |
Returns
void
Inherited from
LitElement.setHTMLUnsafe
setPointerCapture()
setPointerCapture(pointerId): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13899
The setPointerCapture() method of the Element interface is used to designate a specific element as the capture target of future pointer events. Subsequent events for the pointer will be targeted at the capture element until capture is released (via Element.releasePointerCapture() or the pointerup event is fired).
Parameters
| Parameter | Type |
|---|---|
pointerId |
number |
Returns
void
Inherited from
LitElement.setPointerCapture
toggleAttribute()
toggleAttribute(qualifiedName, force?): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13905
The toggleAttribute() method of the Element interface toggles a Boolean attribute (removing it if it is present and adding it if it is not present) on the given element.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
force? |
boolean |
Returns
boolean
Inherited from
LitElement.toggleAttribute
webkitMatchesSelector()
webkitMatchesSelector(selectors): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13911
Parameters
| Parameter | Type |
|---|---|
selectors |
string |
Returns
boolean
Deprecated
This is a legacy alias of matches.
Inherited from
LitElement.webkitMatchesSelector
textContent
Get Signature
get textContent(): string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13913
Returns
string
Set Signature
set textContent(value): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13914
The textContent property of the Node interface represents the text content of the node and its descendants.
Parameters
| Parameter | Type |
|---|---|
value |
string | null |
Returns
void
Inherited from
LitElement.textContent
attributeStyleMap
readonly attributeStyleMap: StylePropertyMap;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13928
Inherited from
LitElement.attributeStyleMap
style
Get Signature
get style(): CSSStyleDeclaration;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13930
Returns
CSSStyleDeclaration
Set Signature
set style(cssText): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13931
Parameters
| Parameter | Type |
|---|---|
cssText |
string |
Returns
void
Inherited from
LitElement.style
contentEditable
contentEditable: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13936
Inherited from
LitElement.contentEditable
enterKeyHint
enterKeyHint: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13938
Inherited from
LitElement.enterKeyHint
inputMode
inputMode: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13940
Inherited from
LitElement.inputMode
isContentEditable
readonly isContentEditable: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13942
Inherited from
LitElement.isContentEditable
dispatchEvent()
Call Signature
dispatchEvent(event): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:14386
The dispatchEvent() method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order. The normal event processing rules (including the capturing and optional bubbling phase) also apply to events dispatched manually with dispatchEvent().
Parameters
| Parameter | Type |
|---|---|
event |
Event |
Returns
boolean
Inherited from
LitElement.dispatchEvent
Call Signature
dispatchEvent(event): boolean;
Defined in: node_modules/.bun/bun-types@1.4.0/node_modules/bun-types/globals.d.ts:333
Dispatches a synthetic event event to target and returns true if either event’s cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.
Parameters
| Parameter | Type |
|---|---|
event |
Event |
Returns
boolean
Inherited from
LitElement.dispatchEvent
onabort
onabort: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16764
Inherited from
LitElement.onabort
onanimationcancel
onanimationcancel: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16766
Inherited from
LitElement.onanimationcancel
onanimationend
onanimationend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16768
Inherited from
LitElement.onanimationend
onanimationiteration
onanimationiteration: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16770
Inherited from
LitElement.onanimationiteration
onanimationstart
onanimationstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16772
Inherited from
LitElement.onanimationstart
onauxclick
onauxclick: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16774
Inherited from
LitElement.onauxclick
onbeforeinput
onbeforeinput: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16776
Inherited from
LitElement.onbeforeinput
onbeforematch
onbeforematch: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16778
Inherited from
LitElement.onbeforematch
onbeforetoggle
onbeforetoggle: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16780
Inherited from
LitElement.onbeforetoggle
onblur
onblur: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16782
Inherited from
LitElement.onblur
oncancel
oncancel: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16784
Inherited from
LitElement.oncancel
oncanplay
oncanplay: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16786
Inherited from
LitElement.oncanplay
oncanplaythrough
oncanplaythrough: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16788
Inherited from
LitElement.oncanplaythrough
onchange
onchange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16790
Inherited from
LitElement.onchange
onclick
onclick: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16792
Inherited from
LitElement.onclick
onclose
onclose: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16794
Inherited from
LitElement.onclose
oncommand
oncommand: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16796
Inherited from
LitElement.oncommand
oncontextlost
oncontextlost: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16798
Inherited from
LitElement.oncontextlost
oncontextmenu
oncontextmenu: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16800
Inherited from
LitElement.oncontextmenu
oncontextrestored
oncontextrestored: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16802
Inherited from
LitElement.oncontextrestored
oncopy
oncopy: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16804
Inherited from
LitElement.oncopy
oncuechange
oncuechange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16806
Inherited from
LitElement.oncuechange
oncut
oncut: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16808
Inherited from
LitElement.oncut
ondblclick
ondblclick: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16810
Inherited from
LitElement.ondblclick
ondrag
ondrag: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16812
Inherited from
LitElement.ondrag
ondragend
ondragend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16814
Inherited from
LitElement.ondragend
ondragenter
ondragenter: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16816
Inherited from
LitElement.ondragenter
ondragleave
ondragleave: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16818
Inherited from
LitElement.ondragleave
ondragover
ondragover: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16820
Inherited from
LitElement.ondragover
ondragstart
ondragstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16822
Inherited from
LitElement.ondragstart
ondrop
ondrop: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16824
Inherited from
LitElement.ondrop
ondurationchange
ondurationchange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16826
Inherited from
LitElement.ondurationchange
onemptied
onemptied: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16828
Inherited from
LitElement.onemptied
onended
onended: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16830
Inherited from
LitElement.onended
onerror
onerror: OnErrorEventHandler;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16832
Inherited from
LitElement.onerror
onfocus
onfocus: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16834
Inherited from
LitElement.onfocus
onformdata
onformdata: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16836
Inherited from
LitElement.onformdata
ongotpointercapture
ongotpointercapture: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16838
Inherited from
LitElement.ongotpointercapture
oninput
oninput: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16840
Inherited from
LitElement.oninput
oninvalid
oninvalid: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16842
Inherited from
LitElement.oninvalid
onkeydown
onkeydown: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16844
Inherited from
LitElement.onkeydown
onkeypress
onkeypress: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16850
Deprecated
Inherited from
LitElement.onkeypress
onkeyup
onkeyup: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16852
Inherited from
LitElement.onkeyup
onload
onload: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16854
Inherited from
LitElement.onload
onloadeddata
onloadeddata: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16856
Inherited from
LitElement.onloadeddata
onloadedmetadata
onloadedmetadata: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16858
Inherited from
LitElement.onloadedmetadata
onloadstart
onloadstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16860
Inherited from
LitElement.onloadstart
onlostpointercapture
onlostpointercapture: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16862
Inherited from
LitElement.onlostpointercapture
onmousedown
onmousedown: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16864
Inherited from
LitElement.onmousedown
onmouseenter
onmouseenter: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16866
Inherited from
LitElement.onmouseenter
onmouseleave
onmouseleave: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16868
Inherited from
LitElement.onmouseleave
onmousemove
onmousemove: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16870
Inherited from
LitElement.onmousemove
onmouseout
onmouseout: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16872
Inherited from
LitElement.onmouseout
onmouseover
onmouseover: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16874
Inherited from
LitElement.onmouseover
onmouseup
onmouseup: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16876
Inherited from
LitElement.onmouseup
onpaste
onpaste: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16878
Inherited from
LitElement.onpaste
onpause
onpause: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16880
Inherited from
LitElement.onpause
onplay
onplay: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16882
Inherited from
LitElement.onplay
onplaying
onplaying: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16884
Inherited from
LitElement.onplaying
onpointercancel
onpointercancel: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16886
Inherited from
LitElement.onpointercancel
onpointerdown
onpointerdown: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16888
Inherited from
LitElement.onpointerdown
onpointerenter
onpointerenter: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16890
Inherited from
LitElement.onpointerenter
onpointerleave
onpointerleave: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16892
Inherited from
LitElement.onpointerleave
onpointermove
onpointermove: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16894
Inherited from
LitElement.onpointermove
onpointerout
onpointerout: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16896
Inherited from
LitElement.onpointerout
onpointerover
onpointerover: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16898
Inherited from
LitElement.onpointerover
onpointerrawupdate
onpointerrawupdate: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16904
Available only in secure contexts.
Inherited from
LitElement.onpointerrawupdate
onpointerup
onpointerup: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16906
Inherited from
LitElement.onpointerup
onprogress
onprogress: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16908
Inherited from
LitElement.onprogress
onratechange
onratechange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16910
Inherited from
LitElement.onratechange
onreset
onreset: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16912
Inherited from
LitElement.onreset
onresize
onresize: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16914
Inherited from
LitElement.onresize
onscroll
onscroll: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16916
Inherited from
LitElement.onscroll
onscrollend
onscrollend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16918
Inherited from
LitElement.onscrollend
onsecuritypolicyviolation
onsecuritypolicyviolation: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16920
Inherited from
LitElement.onsecuritypolicyviolation
onseeked
onseeked: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16922
Inherited from
LitElement.onseeked
onseeking
onseeking: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16924
Inherited from
LitElement.onseeking
onselect
onselect: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16926
Inherited from
LitElement.onselect
onselectionchange
onselectionchange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16928
Inherited from
LitElement.onselectionchange
onselectstart
onselectstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16930
Inherited from
LitElement.onselectstart
onslotchange
onslotchange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16932
Inherited from
LitElement.onslotchange
onstalled
onstalled: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16934
Inherited from
LitElement.onstalled
onsubmit
onsubmit: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16936
Inherited from
LitElement.onsubmit
onsuspend
onsuspend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16938
Inherited from
LitElement.onsuspend
ontimeupdate
ontimeupdate: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16940
Inherited from
LitElement.ontimeupdate
ontoggle
ontoggle: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16942
Inherited from
LitElement.ontoggle
ontouchcancel?
optional ontouchcancel?: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16944
Inherited from
LitElement.ontouchcancel
ontouchend?
optional ontouchend?: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16946
Inherited from
LitElement.ontouchend
ontouchmove?
optional ontouchmove?: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16948
Inherited from
LitElement.ontouchmove
ontouchstart?
optional ontouchstart?: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16950
Inherited from
LitElement.ontouchstart
ontransitioncancel
ontransitioncancel: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16952
Inherited from
LitElement.ontransitioncancel
ontransitionend
ontransitionend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16954
Inherited from
LitElement.ontransitionend
ontransitionrun
ontransitionrun: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16956
Inherited from
LitElement.ontransitionrun
ontransitionstart
ontransitionstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16958
Inherited from
LitElement.ontransitionstart
onvolumechange
onvolumechange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16960
Inherited from
LitElement.onvolumechange
onwaiting
onwaiting: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16962
Inherited from
LitElement.onwaiting
onwebkitanimationend
onwebkitanimationend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16968
Deprecated
This is a legacy alias of onanimationend.
Inherited from
LitElement.onwebkitanimationend
onwebkitanimationiteration
onwebkitanimationiteration: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16974
Deprecated
This is a legacy alias of onanimationiteration.
Inherited from
LitElement.onwebkitanimationiteration
onwebkitanimationstart
onwebkitanimationstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16980
Deprecated
This is a legacy alias of onanimationstart.
Inherited from
LitElement.onwebkitanimationstart
onwebkittransitionend
onwebkittransitionend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16986
Deprecated
This is a legacy alias of ontransitionend.
Inherited from
LitElement.onwebkittransitionend
onwheel
onwheel: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16988
Inherited from
LitElement.onwheel
accessKey
accessKey: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17735
The HTMLElement.accessKey property sets the keystroke which a user can press to jump to a given element.
Inherited from
LitElement.accessKey
accessKeyLabel
readonly accessKeyLabel: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17741
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
LitElement.accessKeyLabel
autocapitalize
autocapitalize: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17747
The autocapitalize property of the HTMLElement interface represents the element’s capitalization behavior for user input. It is available on all HTML elements, though it doesn’t affect all of them, including:
Inherited from
LitElement.autocapitalize
autocorrect
autocorrect: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17753
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
LitElement.autocorrect
dir
dir: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17759
The HTMLElement.dir property indicates the text writing directionality of the content of the current element. It reflects the element’s dir attribute.
Inherited from
LitElement.dir
draggable
draggable: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17765
The draggable property of the HTMLElement interface gets and sets a Boolean primitive indicating if the element is draggable.
Inherited from
LitElement.draggable
hidden
hidden: boolean | "until-found";
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17771
The HTMLElement property hidden reflects the value of the element’s hidden attribute.
Inherited from
LitElement.hidden
inert
inert: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17777
The HTMLElement property inert reflects the value of the element’s inert attribute. It is a boolean value that, when present, makes the browser “ignore” user input events for the element, including focus events and events from assistive technologies. The browser may also ignore page search and text selection in the element. This can be useful when building UIs such as modals where you would want to “trap” the focus inside the modal when it’s visible.
Inherited from
LitElement.inert
innerText
innerText: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17783
The innerText property of the HTMLElement interface represents the rendered text content of a node and its descendants.
Inherited from
LitElement.innerText
lang
lang: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17789
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 BCP 47 language tag. It reflects the element’s lang attribute; the xml:lang attribute does not affect this property.
Inherited from
LitElement.lang
offsetHeight
readonly offsetHeight: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17795
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
LitElement.offsetHeight
offsetLeft
readonly offsetLeft: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17801
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
LitElement.offsetLeft
offsetParent
readonly offsetParent: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17807
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
LitElement.offsetParent
offsetTop
readonly offsetTop: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17813
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 offsetParent, the closest positioned ancestor element.
Inherited from
LitElement.offsetTop
offsetWidth
readonly offsetWidth: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17819
The offsetWidth read-only property of the HTMLElement interface returns the layout width of an element as an integer.
Inherited from
LitElement.offsetWidth
outerText
outerText: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17825
The outerText property of the HTMLElement interface returns the same value as HTMLElement.innerText. When used as a setter it replaces the whole current node with the given text (this differs from innerText, which replaces the content inside the current node).
Inherited from
LitElement.outerText
popover
popover: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17831
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
LitElement.popover
spellcheck
spellcheck: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17837
The spellcheck property of the HTMLElement interface represents a boolean value that controls the spell-checking hint. It is available on all HTML elements, though it doesn’t affect all of them.
Inherited from
LitElement.spellcheck
title
title: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17843
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
LitElement.title
translate
translate: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17849
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
LitElement.translate
writingSuggestions
writingSuggestions: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17855
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
LitElement.writingSuggestions
attachInternals()
attachInternals(): ElementInternals;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17861
The HTMLElement.attachInternals() method returns an ElementInternals object. This method allows a custom element to participate in HTML forms. The ElementInternals interface provides utilities for working with these elements in the same way you would work with any standard HTML form element, and also exposes the Accessibility Object Model to the element.
Returns
ElementInternals
Inherited from
LitElement.attachInternals
click()
click(): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17867
The HTMLElement.click() method simulates a mouse click on an element. When called on an element, the element’s click event is fired (unless its disabled attribute is set).
Returns
void
Inherited from
LitElement.click
hidePopover()
hidePopover(): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17873
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
LitElement.hidePopover
showPopover()
showPopover(options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17879
The showPopover() method of the HTMLElement interface shows a popover element (i.e., one that has a valid popover attribute) by adding it to the top layer.
Parameters
| Parameter | Type |
|---|---|
options? |
ShowPopoverOptions |
Returns
void
Inherited from
LitElement.showPopover
togglePopover()
togglePopover(options?): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17885
The togglePopover() method of the HTMLElement interface toggles a popover element (i.e., one that has a valid popover attribute) between the hidden and showing states.
Parameters
| Parameter | Type |
|---|---|
options? |
boolean | TogglePopoverOptions |
Returns
boolean
Inherited from
LitElement.togglePopover
addEventListener()
Call Signature
addEventListener<K>(
type,
listener,
options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17886
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementEventMap |
Parameters
| Parameter | Type |
|---|---|
type |
K |
listener |
(this, ev) => any |
options? |
boolean | AddEventListenerOptions |
Returns
void
Inherited from
LitElement.addEventListener
Call Signature
addEventListener(
type,
listener,
options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17887
Parameters
| Parameter | Type |
|---|---|
type |
string |
listener |
EventListenerOrEventListenerObject |
options? |
boolean | AddEventListenerOptions |
Returns
void
Inherited from
LitElement.addEventListener
removeEventListener()
Call Signature
removeEventListener<K>(
type,
listener,
options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17888
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementEventMap |
Parameters
| Parameter | Type |
|---|---|
type |
K |
listener |
(this, ev) => any |
options? |
boolean | EventListenerOptions |
Returns
void
Inherited from
LitElement.removeEventListener
Call Signature
removeEventListener(
type,
listener,
options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17889
Parameters
| Parameter | Type |
|---|---|
type |
string |
listener |
EventListenerOrEventListenerObject |
options? |
boolean | EventListenerOptions |
Returns
void
Inherited from
LitElement.removeEventListener
autofocus
autofocus: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20122
Inherited from
LitElement.autofocus
dataset
readonly dataset: DOMStringMap;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20124
Inherited from
LitElement.dataset
nonce
nonce: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20126
Inherited from
LitElement.nonce
tabIndex
tabIndex: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20128
Inherited from
LitElement.tabIndex
blur()
blur(): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20130
Returns
void
Inherited from
LitElement.blur
focus()
focus(options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20132
Parameters
| Parameter | Type |
|---|---|
options? |
FocusOptions |
Returns
void
Inherited from
LitElement.focus
baseURI
readonly baseURI: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26041
The read-only baseURI property of the Node interface returns the absolute base URL of the document containing the node.
Inherited from
LitElement.baseURI
childNodes
readonly childNodes: NodeListOf<ChildNode>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26047
The read-only childNodes property of the Node interface returns a live NodeList of child nodes of the given element where the first child node is assigned index 0. Child nodes include elements, text and comments.
Inherited from
LitElement.childNodes
firstChild
readonly firstChild: ChildNode | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26053
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
LitElement.firstChild
isConnected
readonly isConnected: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26059
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
LitElement.isConnected
lastChild
readonly lastChild: ChildNode | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26065
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
LitElement.lastChild
nextSibling
readonly nextSibling: ChildNode | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26071
The read-only nextSibling property of the Node interface returns the node immediately following the specified one in their parent’s childNodes, or returns null if the specified node is the last child in the parent element.
Inherited from
LitElement.nextSibling
nodeName
readonly nodeName: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26077
The read-only nodeName property of Node returns the name of the current node as a string.
Inherited from
LitElement.nodeName
nodeType
readonly nodeType: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26083
The read-only nodeType property of a Node interface is an integer that identifies what the node is. It distinguishes different kinds of nodes from each other, such as elements, text, and comments.
Inherited from
LitElement.nodeType
nodeValue
nodeValue: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26089
The nodeValue property of the Node interface returns or sets the value of the current node.
Inherited from
LitElement.nodeValue
parentElement
readonly parentElement: HTMLElement | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26101
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. Node.parentNode on the other hand returns any kind of parent, regardless of its type.
Inherited from
LitElement.parentElement
parentNode
readonly parentNode: ParentNode | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26107
The read-only parentNode property of the Node interface returns the parent of the specified node in the DOM tree.
Inherited from
LitElement.parentNode
previousSibling
readonly previousSibling: ChildNode | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26113
The read-only previousSibling property of the Node interface returns the node immediately preceding the specified one in its parent’s childNodes list, or null if the specified node is the first in that list.
Inherited from
LitElement.previousSibling
appendChild()
appendChild<T>(node): T;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26125
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
| Type Parameter |
|---|
T extends Node |
Parameters
| Parameter | Type |
|---|---|
node |
T |
Returns
T
Inherited from
LitElement.appendChild
cloneNode()
cloneNode(subtree?): Node;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26131
The cloneNode() method of the Node interface returns a duplicate of the node on which this method was called. Its parameter controls if the subtree contained in the node is also cloned or not.
Parameters
| Parameter | Type |
|---|---|
subtree? |
boolean |
Returns
Node
Inherited from
LitElement.cloneNode
compareDocumentPosition()
compareDocumentPosition(other): number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26137
The compareDocumentPosition() method of the Node interface reports the position of its argument node relative to the node on which it is called.
Parameters
| Parameter | Type |
|---|---|
other |
Node |
Returns
number
Inherited from
LitElement.compareDocumentPosition
contains()
contains(other): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26143
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 (childNodes), one of the children’s direct children, and so on.
Parameters
| Parameter | Type |
|---|---|
other |
Node | null |
Returns
boolean
Inherited from
LitElement.contains
getRootNode()
getRootNode(options?): Node;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26149
The getRootNode() method of the Node interface returns the context object’s root, which optionally includes the shadow root if it is available.
Parameters
| Parameter | Type |
|---|---|
options? |
GetRootNodeOptions |
Returns
Node
Inherited from
LitElement.getRootNode
hasChildNodes()
hasChildNodes(): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26155
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
LitElement.hasChildNodes
insertBefore()
insertBefore<T>(node, child): T;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26161
The insertBefore() method of the Node interface inserts a node before a reference node as a child of a specified parent node.
Type Parameters
| Type Parameter |
|---|
T extends Node |
Parameters
| Parameter | Type |
|---|---|
node |
T |
child |
Node | null |
Returns
T
Inherited from
LitElement.insertBefore
isDefaultNamespace()
isDefaultNamespace(namespace): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26167
The isDefaultNamespace() method of the Node interface accepts a namespace URI as an argument. It returns a boolean value that is true if the namespace is the default namespace on the given node and false if not. The default namespace can be retrieved with Node.lookupNamespaceURI() by passing null as the argument.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
Returns
boolean
Inherited from
LitElement.isDefaultNamespace
isEqualNode()
isEqualNode(otherNode): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26173
The isEqualNode() method of the Node interface tests whether two nodes are equal. Two nodes are equal when they have the same type, defining characteristics (for elements, this would be their ID, number of children, and so forth), its attributes match, and so on. The specific set of data points that must match varies depending on the types of the nodes.
Parameters
| Parameter | Type |
|---|---|
otherNode |
Node | null |
Returns
boolean
Inherited from
LitElement.isEqualNode
isSameNode()
isSameNode(otherNode): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26179
The isSameNode() method of the Node interface is a legacy alias the for the === strict equality operator. That is, it tests whether two nodes are the same (in other words, whether they reference the same object).
Parameters
| Parameter | Type |
|---|---|
otherNode |
Node | null |
Returns
boolean
Inherited from
LitElement.isSameNode
lookupNamespaceURI()
lookupNamespaceURI(prefix): string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26185
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). This method’s existence allows Node objects to be passed as a namespace resolver to XPathEvaluator.createExpression() and XPathEvaluator.evaluate().
Parameters
| Parameter | Type |
|---|---|
prefix |
string | null |
Returns
string | null
Inherited from
LitElement.lookupNamespaceURI
lookupPrefix()
lookupPrefix(namespace): string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26191
The lookupPrefix() method of the Node interface returns a string containing the prefix for a given namespace URI, if present, and null if not. When multiple prefixes are possible, the first prefix is returned.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
Returns
string | null
Inherited from
LitElement.lookupPrefix
normalize()
normalize(): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26197
The normalize() method of the Node interface puts the specified node and all of its sub-tree into a normalized form. In a normalized sub-tree, no text nodes in the sub-tree are empty and there are no adjacent text nodes.
Returns
void
Inherited from
LitElement.normalize
removeChild()
removeChild<T>(child): T;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26203
The removeChild() method of the Node interface removes a child node from the DOM and returns the removed node.
Type Parameters
| Type Parameter |
|---|
T extends Node |
Parameters
| Parameter | Type |
|---|---|
child |
T |
Returns
T
Inherited from
LitElement.removeChild
replaceChild()
replaceChild<T>(node, child): T;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26209
The replaceChild() method of the Node interface replaces a child node within the given (parent) node.
Type Parameters
| Type Parameter |
|---|
T extends Node |
Parameters
| Parameter | Type |
|---|---|
node |
Node |
child |
T |
Returns
T
Inherited from
LitElement.replaceChild
ELEMENT_NODE
readonly ELEMENT_NODE: 1;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26211
node is an element.
Inherited from
LitElement.ELEMENT_NODE
ATTRIBUTE_NODE
readonly ATTRIBUTE_NODE: 2;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26212
Inherited from
LitElement.ATTRIBUTE_NODE
TEXT_NODE
readonly TEXT_NODE: 3;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26214
node is a Text node.
Inherited from
LitElement.TEXT_NODE
CDATA_SECTION_NODE
readonly CDATA_SECTION_NODE: 4;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26216
node is a CDATASection node.
Inherited from
LitElement.CDATA_SECTION_NODE
ENTITY_REFERENCE_NODE
readonly ENTITY_REFERENCE_NODE: 5;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26217
Inherited from
LitElement.ENTITY_REFERENCE_NODE
ENTITY_NODE
readonly ENTITY_NODE: 6;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26218
Inherited from
LitElement.ENTITY_NODE
PROCESSING_INSTRUCTION_NODE
readonly PROCESSING_INSTRUCTION_NODE: 7;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26220
node is a ProcessingInstruction node.
Inherited from
LitElement.PROCESSING_INSTRUCTION_NODE
COMMENT_NODE
readonly COMMENT_NODE: 8;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26222
node is a Comment node.
Inherited from
LitElement.COMMENT_NODE
DOCUMENT_NODE
readonly DOCUMENT_NODE: 9;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26224
node is a document.
Inherited from
LitElement.DOCUMENT_NODE
DOCUMENT_TYPE_NODE
readonly DOCUMENT_TYPE_NODE: 10;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26226
node is a doctype.
Inherited from
LitElement.DOCUMENT_TYPE_NODE
DOCUMENT_FRAGMENT_NODE
readonly DOCUMENT_FRAGMENT_NODE: 11;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26228
node is a DocumentFragment node.
Inherited from
LitElement.DOCUMENT_FRAGMENT_NODE
NOTATION_NODE
readonly NOTATION_NODE: 12;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26229
Inherited from
LitElement.NOTATION_NODE
DOCUMENT_POSITION_DISCONNECTED
readonly DOCUMENT_POSITION_DISCONNECTED: 1;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26231
Set when node and other are not in the same tree.
Inherited from
LitElement.DOCUMENT_POSITION_DISCONNECTED
DOCUMENT_POSITION_PRECEDING
readonly DOCUMENT_POSITION_PRECEDING: 2;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26233
Set when other is preceding node.
Inherited from
LitElement.DOCUMENT_POSITION_PRECEDING
DOCUMENT_POSITION_FOLLOWING
readonly DOCUMENT_POSITION_FOLLOWING: 4;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26235
Set when other is following node.
Inherited from
LitElement.DOCUMENT_POSITION_FOLLOWING
DOCUMENT_POSITION_CONTAINS
readonly DOCUMENT_POSITION_CONTAINS: 8;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26237
Set when other is an ancestor of node.
Inherited from
LitElement.DOCUMENT_POSITION_CONTAINS
DOCUMENT_POSITION_CONTAINED_BY
readonly DOCUMENT_POSITION_CONTAINED_BY: 16;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26239
Set when other is a descendant of node.
Inherited from
LitElement.DOCUMENT_POSITION_CONTAINED_BY
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26240
Inherited from
LitElement.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
nextElementSibling
readonly nextElementSibling: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26380
Returns the first following sibling that is an element, and null otherwise.
Inherited from
LitElement.nextElementSibling
previousElementSibling
readonly previousElementSibling: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26386
Returns the first preceding sibling that is an element, and null otherwise.
Inherited from
LitElement.previousElementSibling
childElementCount
readonly childElementCount: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27044
Inherited from
LitElement.childElementCount
children
readonly children: HTMLCollection;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27050
Returns the child elements.
Inherited from
LitElement.children
firstElementChild
readonly firstElementChild: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27056
Returns the first child that is an element, and null otherwise.
Inherited from
LitElement.firstElementChild
lastElementChild
readonly lastElementChild: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27062
Returns the last child that is an element, and null otherwise.
Inherited from
LitElement.lastElementChild
append()
append(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27070
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.append
moveBefore()
moveBefore(node, child): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27072
Parameters
| Parameter | Type |
|---|---|
node |
Node |
child |
Node | null |
Returns
void
Inherited from
LitElement.moveBefore
prepend()
prepend(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27080
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.prepend
querySelector()
Call Signature
querySelector<K>(selectors): HTMLElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27086
Returns the first element that is a descendant of node that matches selectors.
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
HTMLElementTagNameMap[K] | null
Inherited from
LitElement.querySelector
Call Signature
querySelector<K>(selectors): SVGElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27087
Type Parameters
| Type Parameter |
|---|
K extends keyof SVGElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
SVGElementTagNameMap[K] | null
Inherited from
LitElement.querySelector
Call Signature
querySelector<K>(selectors): MathMLElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27088
Type Parameters
| Type Parameter |
|---|
K extends keyof MathMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
MathMLElementTagNameMap[K] | null
Inherited from
LitElement.querySelector
Call Signature
querySelector<K>(selectors): HTMLElementDeprecatedTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27090
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementDeprecatedTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
HTMLElementDeprecatedTagNameMap[K] | null
Deprecated
Inherited from
LitElement.querySelector
Call Signature
querySelector<E>(selectors): E | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27091
Type Parameters
| Type Parameter | Default type |
|---|---|
E extends Element |
Element |
Parameters
| Parameter | Type |
|---|---|
selectors |
string |
Returns
E | null
Inherited from
LitElement.querySelector
querySelectorAll()
Call Signature
querySelectorAll<K>(selectors): NodeListOf<HTMLElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27097
Returns all element descendants of node that match selectors.
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
NodeListOf<HTMLElementTagNameMap[K]>
Inherited from
LitElement.querySelectorAll
Call Signature
querySelectorAll<K>(selectors): NodeListOf<SVGElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27098
Type Parameters
| Type Parameter |
|---|
K extends keyof SVGElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
NodeListOf<SVGElementTagNameMap[K]>
Inherited from
LitElement.querySelectorAll
Call Signature
querySelectorAll<K>(selectors): NodeListOf<MathMLElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27099
Type Parameters
| Type Parameter |
|---|
K extends keyof MathMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
NodeListOf<MathMLElementTagNameMap[K]>
Inherited from
LitElement.querySelectorAll
Call Signature
querySelectorAll<K>(selectors): NodeListOf<HTMLElementDeprecatedTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27101
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementDeprecatedTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
NodeListOf<HTMLElementDeprecatedTagNameMap[K]>
Deprecated
Inherited from
LitElement.querySelectorAll
Call Signature
querySelectorAll<E>(selectors): NodeListOf<E>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27102
Type Parameters
| Type Parameter | Default type |
|---|---|
E extends Element |
Element |
Parameters
| Parameter | Type |
|---|---|
selectors |
string |
Returns
NodeListOf<E>
Inherited from
LitElement.querySelectorAll
replaceChildren()
replaceChildren(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27110
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.replaceChildren
assignedSlot
readonly assignedSlot: HTMLSlotElement | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:35365
Inherited from
LitElement.assignedSlot
properties
elementProperties
static elementProperties: PropertyDeclarationMap;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.elementProperties
createProperty()
static createProperty(name, options?): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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:
static createProperty(name, options) {
options = Object.assign(options, {myOption: true});
super.createProperty(name, options);
}
Parameters
| Parameter | Type |
|---|---|
name |
PropertyKey |
options? |
PropertyDeclaration<unknown, unknown> |
Returns
void
Nocollapse
Inherited from
LitElement.createProperty
getPropertyDescriptor()
protected static getPropertyDescriptor(
name,
key,
options): PropertyDescriptor | undefined;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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,
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
| Parameter | Type |
|---|---|
name |
PropertyKey |
key |
string | symbol |
options |
PropertyDeclaration |
Returns
PropertyDescriptor | undefined
Nocollapse
Inherited from
LitElement.getPropertyDescriptor
getPropertyOptions()
static getPropertyOptions(name): PropertyDeclaration<unknown, unknown>;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type |
|---|---|
name |
PropertyKey |
Returns
PropertyDeclaration<unknown, unknown>
Nocollapse
Final
Inherited from
LitElement.getPropertyOptions
properties
static properties: object;
Defined in: packages/lit/src/index.ts:1139
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.
client
client: object;
client.attribute
attribute: boolean = false;
Nocollapse
Overrides
LitElement.properties
rendering
shadowRootOptions
static shadowRootOptions: ShadowRootInit;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.shadowRootOptions
renderRoot
readonly renderRoot: HTMLElement | DocumentFragment;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.renderRoot
render()
render(): TemplateResult;
Defined in: packages/lit/src/index.ts:1174
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
TemplateResult
Overrides
LitElement.render
renderOptions
readonly renderOptions: RenderOptions;
Defined in: node_modules/.bun/lit-element@4.2.2/node_modules/lit-element/development/lit-element.d.ts:88
Inherited from
LitElement.renderOptions
createRenderRoot()
protected createRenderRoot(): HTMLElement | DocumentFragment;
Defined in: node_modules/.bun/lit-element@4.2.2/node_modules/lit-element/development/lit-element.d.ts:93
Returns
HTMLElement | DocumentFragment
Inherited from
LitElement.createRenderRoot
updates
isUpdatePending
isUpdatePending: boolean;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.isUpdatePending
hasUpdated
hasUpdated: boolean;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.hasUpdated
enableUpdating()
protected enableUpdating(_requestedUpdate): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type |
|---|---|
_requestedUpdate |
boolean |
Returns
void
Inherited from
LitElement.enableUpdating
requestUpdate()
requestUpdate(
name?,
oldValue?,
options?,
useNewValue?,
newValue?): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type | Description |
|---|---|---|
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
LitElement.requestUpdate
scheduleUpdate()
protected scheduleUpdate(): void | Promise<unknown>;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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:
override protected async scheduleUpdate(): Promise<unknown> {
await new Promise((resolve) => requestAnimationFrame(() => resolve()));
super.scheduleUpdate();
}
Returns
void | Promise<unknown>
Inherited from
LitElement.scheduleUpdate
performUpdate()
protected performUpdate(): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.performUpdate
willUpdate()
protected willUpdate(_changedProperties): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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.
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
| Parameter | Type |
|---|---|
_changedProperties |
PropertyValueMap<any> | Map<PropertyKey, unknown> |
Returns
void
Inherited from
LitElement.willUpdate
updateComplete
Get Signature
get updateComplete(): Promise<boolean>;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.updateComplete
getUpdateComplete()
protected getUpdateComplete(): Promise<boolean>;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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:
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
LitElement.getUpdateComplete
shouldUpdate()
protected shouldUpdate(_changedProperties): boolean;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type | Description |
|---|---|---|
_changedProperties |
PropertyValueMap<any> | Map<PropertyKey, unknown> |
Map of changed properties with old values |
Returns
boolean
Inherited from
LitElement.shouldUpdate
firstUpdated()
protected firstUpdated(_changedProperties): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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.
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
| Parameter | Type | Description |
|---|---|---|
_changedProperties |
PropertyValueMap<any> | Map<PropertyKey, unknown> |
Map of changed properties with old values |
Returns
void
Inherited from
LitElement.firstUpdated
updated()
updated(changed): void;
Defined in: packages/lit/src/index.ts:1161
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
| Parameter | Type |
|---|---|
changed |
PropertyValueMap<StackProvider> |
Returns
void
Overrides
LitElement.updated
update()
protected update(changedProperties): void;
Defined in: node_modules/.bun/lit-element@4.2.2/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
| Parameter | Type | Description |
|---|---|---|
changedProperties |
PropertyValueMap<any> | Map<PropertyKey, unknown> |
Map of changed properties with old values |
Returns
void
Inherited from
LitElement.update
StackOutlet
Defined in: packages/lit/src/index.ts:1184
<stack-outlet> — renders every active layer in a stack with its registered
component. Light DOM (createRenderRoot() returns this) so overlays stack
inline where mounted. Id-keyed repeat keeps instances stable across updates.
Extends
LitElement
Constructors
Constructor
new StackOutlet(): StackOutlet;
Defined in: packages/lit/src/index.ts:1197
Returns
Overrides
LitElement.constructor
attributes
observedAttributes
Get Signature
get static observedAttributes(): string[];
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.observedAttributes
attributeChangedCallback()
attributeChangedCallback(
name,
_old,
value): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type |
|---|---|
name |
string |
_old |
string | null |
value |
string | null |
Returns
void
Inherited from
LitElement.attributeChangedCallback
controllers
addController()
addController(controller): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type |
|---|---|
controller |
ReactiveController |
Returns
void
Inherited from
LitElement.addController
removeController()
removeController(controller): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/node_modules/@lit/reactive-element/development/reactive-element.d.ts:547
Removes a ReactiveController from the element.
Parameters
| Parameter | Type |
|---|---|
controller |
ReactiveController |
Returns
void
Inherited from
LitElement.removeController
dev-mode
enabledWarnings?
static optional enabledWarnings?: WarningKind[];
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.enabledWarnings
enableWarning?
static optional enableWarning?: (warningKind) => void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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:
// Enable for all ReactiveElement subclasses
ReactiveElement.enableWarning?.('migration');
// Enable for only MyElement and subclasses
MyElement.enableWarning?.('migration');
Parameters
| Parameter | Type |
|---|---|
warningKind |
WarningKind |
Returns
void
Nocollapse
Inherited from
LitElement.enableWarning
disableWarning?
static optional disableWarning?: (warningKind) => void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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:
// Disable for all ReactiveElement subclasses
ReactiveElement.disableWarning?.('migration');
// Disable for only MyElement and subclasses
MyElement.disableWarning?.('migration');
Parameters
| Parameter | Type |
|---|---|
warningKind |
WarningKind |
Returns
void
Nocollapse
Inherited from
LitElement.disableWarning
lifecycle
connectedCallback()
connectedCallback(): void;
Defined in: packages/lit/src/index.ts:1251
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.
connectedCallback() {
super.connectedCallback();
addEventListener('keydown', this._handleKeydown);
}
Typically, anything done in connectedCallback() should be undone when the
element is disconnected, in disconnectedCallback().
Returns
void
Overrides
LitElement.connectedCallback
disconnectedCallback()
disconnectedCallback(): void;
Defined in: node_modules/.bun/lit-element@4.2.2/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.
disconnectedCallback() {
super.disconnectedCallback();
window.removeEventListener('keydown', this._handleKeydown);
}
An element may be re-connected after being disconnected.
Returns
void
Inherited from
LitElement.disconnectedCallback
Other
__jsaction_fns
__jsaction_fns: Map<string, Function[]> | undefined;
Defined in: node_modules/.bun/@angular+core@22.0.7+55e94d9890e38338/node_modules/@angular/core/types/_chrome_dev_tools_performance-chunk.d.ts:829
Inherited from
LitElement.__jsaction_fns
addInitializer()
static addInitializer(initializer): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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.
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:
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
| Parameter | Type |
|---|---|
initializer |
Initializer |
Returns
void
Nocollapse
Inherited from
LitElement.addInitializer
_initializers?
static optional _initializers?: Initializer[];
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/node_modules/@lit/reactive-element/development/reactive-element.d.ts:276
Inherited from
LitElement._initializers
finalized
protected static finalized: true | undefined;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.finalized
[metadata]
static [metadata]: object & Record<PropertyKey, unknown>;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/node_modules/@lit/reactive-element/development/reactive-element.d.ts:435
Inherited from
LitElement.[metadata]
finalize()
protected static finalize(): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.finalize
stack
stack: string;
Defined in: packages/lit/src/index.ts:1190
rootProps
rootProps: unknown;
Defined in: packages/lit/src/index.ts:1191
client
client: LayerClient | undefined;
Defined in: packages/lit/src/index.ts:1192
_$litElement$
static _$litElement$: boolean;
Defined in: node_modules/.bun/lit-element@4.2.2/node_modules/lit-element/development/lit-element.d.ts:84
Inherited from
LitElement._$litElement$
ariaActiveDescendantElement
ariaActiveDescendantElement: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3242
Inherited from
LitElement.ariaActiveDescendantElement
ariaAtomic
ariaAtomic: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3244
Inherited from
LitElement.ariaAtomic
ariaAutoComplete
ariaAutoComplete: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3246
Inherited from
LitElement.ariaAutoComplete
ariaBrailleLabel
ariaBrailleLabel: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3248
Inherited from
LitElement.ariaBrailleLabel
ariaBrailleRoleDescription
ariaBrailleRoleDescription: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3250
Inherited from
LitElement.ariaBrailleRoleDescription
ariaBusy
ariaBusy: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3252
Inherited from
LitElement.ariaBusy
ariaChecked
ariaChecked: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3254
Inherited from
LitElement.ariaChecked
ariaColCount
ariaColCount: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3256
Inherited from
LitElement.ariaColCount
ariaColIndex
ariaColIndex: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3258
Inherited from
LitElement.ariaColIndex
ariaColIndexText
ariaColIndexText: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3260
Inherited from
LitElement.ariaColIndexText
ariaColSpan
ariaColSpan: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3262
Inherited from
LitElement.ariaColSpan
ariaControlsElements
ariaControlsElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3264
Inherited from
LitElement.ariaControlsElements
ariaCurrent
ariaCurrent: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3266
Inherited from
LitElement.ariaCurrent
ariaDescribedByElements
ariaDescribedByElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3268
Inherited from
LitElement.ariaDescribedByElements
ariaDescription
ariaDescription: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3270
Inherited from
LitElement.ariaDescription
ariaDetailsElements
ariaDetailsElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3272
Inherited from
LitElement.ariaDetailsElements
ariaDisabled
ariaDisabled: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3274
Inherited from
LitElement.ariaDisabled
ariaErrorMessageElements
ariaErrorMessageElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3276
Inherited from
LitElement.ariaErrorMessageElements
ariaExpanded
ariaExpanded: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3278
Inherited from
LitElement.ariaExpanded
ariaFlowToElements
ariaFlowToElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3280
Inherited from
LitElement.ariaFlowToElements
ariaHasPopup
ariaHasPopup: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3282
Inherited from
LitElement.ariaHasPopup
ariaHidden
ariaHidden: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3284
Inherited from
LitElement.ariaHidden
ariaInvalid
ariaInvalid: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3286
Inherited from
LitElement.ariaInvalid
ariaKeyShortcuts
ariaKeyShortcuts: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3288
Inherited from
LitElement.ariaKeyShortcuts
ariaLabel
ariaLabel: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3290
Inherited from
LitElement.ariaLabel
ariaLabelledByElements
ariaLabelledByElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3292
Inherited from
LitElement.ariaLabelledByElements
ariaLevel
ariaLevel: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3294
Inherited from
LitElement.ariaLevel
ariaLive
ariaLive: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3296
Inherited from
LitElement.ariaLive
ariaModal
ariaModal: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3298
Inherited from
LitElement.ariaModal
ariaMultiLine
ariaMultiLine: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3300
Inherited from
LitElement.ariaMultiLine
ariaMultiSelectable
ariaMultiSelectable: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3302
Inherited from
LitElement.ariaMultiSelectable
ariaOrientation
ariaOrientation: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3304
Inherited from
LitElement.ariaOrientation
ariaOwnsElements
ariaOwnsElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3306
Inherited from
LitElement.ariaOwnsElements
ariaPlaceholder
ariaPlaceholder: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3308
Inherited from
LitElement.ariaPlaceholder
ariaPosInSet
ariaPosInSet: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3310
Inherited from
LitElement.ariaPosInSet
ariaPressed
ariaPressed: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3312
Inherited from
LitElement.ariaPressed
ariaReadOnly
ariaReadOnly: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3314
Inherited from
LitElement.ariaReadOnly
ariaRelevant
ariaRelevant: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3316
Inherited from
LitElement.ariaRelevant
ariaRequired
ariaRequired: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3318
Inherited from
LitElement.ariaRequired
ariaRoleDescription
ariaRoleDescription: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3320
Inherited from
LitElement.ariaRoleDescription
ariaRowCount
ariaRowCount: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3322
Inherited from
LitElement.ariaRowCount
ariaRowIndex
ariaRowIndex: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3324
Inherited from
LitElement.ariaRowIndex
ariaRowIndexText
ariaRowIndexText: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3326
Inherited from
LitElement.ariaRowIndexText
ariaRowSpan
ariaRowSpan: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3328
Inherited from
LitElement.ariaRowSpan
ariaSelected
ariaSelected: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3330
Inherited from
LitElement.ariaSelected
ariaSetSize
ariaSetSize: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3332
Inherited from
LitElement.ariaSetSize
ariaSort
ariaSort: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3334
Inherited from
LitElement.ariaSort
ariaValueMax
ariaValueMax: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3336
Inherited from
LitElement.ariaValueMax
ariaValueMin
ariaValueMin: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3338
Inherited from
LitElement.ariaValueMin
ariaValueNow
ariaValueNow: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3340
Inherited from
LitElement.ariaValueNow
ariaValueText
ariaValueText: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3342
Inherited from
LitElement.ariaValueText
role
role: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3344
Inherited from
LitElement.role
animate()
animate(keyframes, options?): Animation;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3556
Parameters
| Parameter | Type |
|---|---|
keyframes |
Keyframe[] | PropertyIndexedKeyframes | null |
options? |
number | KeyframeAnimationOptions |
Returns
Animation
Inherited from
LitElement.animate
getAnimations()
getAnimations(options?): Animation[];
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3558
Parameters
| Parameter | Type |
|---|---|
options? |
GetAnimationsOptions |
Returns
Animation[]
Inherited from
LitElement.getAnimations
after()
after(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:10657
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.after
before()
before(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:10665
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.before
remove()
remove(): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:10671
Removes node.
Returns
void
Inherited from
LitElement.remove
replaceWith()
replaceWith(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:10679
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.replaceWith
attributes
readonly attributes: NamedNodeMap;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13514
The Element.attributes property returns a live collection of all attribute nodes registered to the specified node. It is a NamedNodeMap, not an Array, so it has no Array methods and the Attr nodes’ indexes may differ among browsers. To be more specific, attributes is a key/value pair of strings that represents any information regarding that attribute.
Inherited from
LitElement.attributes
classList
Get Signature
get classList(): DOMTokenList;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13520
The read-only classList property of the Element interface contains a live DOMTokenList collection representing the class attribute of the element. This can then be used to manipulate the class list.
Returns
DOMTokenList
Set Signature
set classList(value): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13521
Parameters
| Parameter | Type |
|---|---|
value |
string |
Returns
void
Inherited from
LitElement.classList
className
className: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13527
The className property of the Element interface gets and sets the value of the class attribute of the specified element.
Inherited from
LitElement.className
clientHeight
readonly clientHeight: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13533
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. It includes padding but excludes borders, margins, and horizontal scrollbars (if present).
Inherited from
LitElement.clientHeight
clientLeft
readonly clientLeft: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13539
The clientLeft read-only property of the Element interface returns the width of the left border of an element in pixels. It includes the width of the vertical scrollbar if the text direction of the element is right-to-left and if there is an overflow causing a left vertical scrollbar to be rendered. clientLeft does not include the left margin or the left padding.
Inherited from
LitElement.clientLeft
clientTop
readonly clientTop: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13545
The clientTop read-only property of the Element interface returns the width of the top border of an element in pixels.
Inherited from
LitElement.clientTop
clientWidth
readonly clientWidth: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13551
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. It includes padding but excludes borders, margins, and vertical scrollbars (if present).
Inherited from
LitElement.clientWidth
currentCSSZoom
readonly currentCSSZoom: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13557
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
LitElement.currentCSSZoom
customElementRegistry
readonly customElementRegistry: CustomElementRegistry | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13558
Inherited from
LitElement.customElementRegistry
id
id: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13564
The id property of the Element interface represents the element’s identifier, reflecting the id global attribute.
Inherited from
LitElement.id
innerHTML
innerHTML: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13570
The innerHTML property of the Element interface gets or sets the HTML or XML markup contained within the element, omitting any shadow roots in both cases.
Inherited from
LitElement.innerHTML
localName
readonly localName: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13576
The Element.localName read-only property returns the local part of the qualified name of an element.
Inherited from
LitElement.localName
namespaceURI
readonly namespaceURI: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13582
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
LitElement.namespaceURI
onfullscreenchange
onfullscreenchange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13584
Inherited from
LitElement.onfullscreenchange
onfullscreenerror
onfullscreenerror: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13586
Inherited from
LitElement.onfullscreenerror
outerHTML
outerHTML: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13592
The outerHTML attribute of the Element interface gets or sets the HTML or XML markup of the element and its descendants, omitting any shadow roots in both cases.
Inherited from
LitElement.outerHTML
ownerDocument
readonly ownerDocument: Document;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13593
The read-only ownerDocument property of the Node interface returns the top-level document object of the node.
Inherited from
LitElement.ownerDocument
part
Get Signature
get part(): DOMTokenList;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13599
The read-only part property of the Element interface contains a DOMTokenList object representing the part identifier(s) of the element. It reflects the element’s part content attribute. These can be used to style parts of a shadow DOM, via the ::part pseudo-element.
Returns
DOMTokenList
Set Signature
set part(value): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13600
Parameters
| Parameter | Type |
|---|---|
value |
string |
Returns
void
Inherited from
LitElement.part
prefix
readonly prefix: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13606
The Element.prefix read-only property returns the namespace prefix of the specified element, or null if no prefix is specified.
Inherited from
LitElement.prefix
scrollHeight
readonly scrollHeight: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13612
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
LitElement.scrollHeight
scrollLeft
scrollLeft: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13618
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. This value is subpixel precise in modern browsers, meaning that it isn’t necessarily a whole number.
Inherited from
LitElement.scrollLeft
scrollTop
scrollTop: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13624
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. This value is subpixel precise in modern browsers, meaning that it isn’t necessarily a whole number.
Inherited from
LitElement.scrollTop
scrollWidth
readonly scrollWidth: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13630
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
LitElement.scrollWidth
shadowRoot
readonly shadowRoot: ShadowRoot | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13636
The Element.shadowRoot read-only property represents the shadow root hosted by the element.
Inherited from
LitElement.shadowRoot
slot
slot: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13642
The slot property of the Element interface returns the name of the shadow DOM slot the element is inserted in.
Inherited from
LitElement.slot
tagName
readonly tagName: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13648
The tagName read-only property of the Element interface returns the tag name of the element on which it’s called.
Inherited from
LitElement.tagName
attachShadow()
attachShadow(init): ShadowRoot;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13654
The Element.attachShadow() method attaches a shadow DOM tree to the specified element and returns a reference to its ShadowRoot.
Parameters
| Parameter | Type |
|---|---|
init |
ShadowRootInit |
Returns
ShadowRoot
Inherited from
LitElement.attachShadow
checkVisibility()
checkVisibility(options?): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13660
The checkVisibility() method of the Element interface checks whether the element is visible.
Parameters
| Parameter | Type |
|---|---|
options? |
CheckVisibilityOptions |
Returns
boolean
Inherited from
LitElement.checkVisibility
closest()
Call Signature
closest<K>(selector): HTMLElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13666
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
| Type Parameter |
|---|
K extends keyof HTMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selector |
K |
Returns
HTMLElementTagNameMap[K] | null
Inherited from
LitElement.closest
Call Signature
closest<K>(selector): SVGElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13667
Type Parameters
| Type Parameter |
|---|
K extends keyof SVGElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selector |
K |
Returns
SVGElementTagNameMap[K] | null
Inherited from
LitElement.closest
Call Signature
closest<K>(selector): MathMLElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13668
Type Parameters
| Type Parameter |
|---|
K extends keyof MathMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selector |
K |
Returns
MathMLElementTagNameMap[K] | null
Inherited from
LitElement.closest
Call Signature
closest<E>(selectors): E | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13669
Type Parameters
| Type Parameter | Default type |
|---|---|
E extends Element |
Element |
Parameters
| Parameter | Type |
|---|---|
selectors |
string |
Returns
E | null
Inherited from
LitElement.closest
computedStyleMap()
computedStyleMap(): StylePropertyMapReadOnly;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13675
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
LitElement.computedStyleMap
getAttribute()
getAttribute(qualifiedName): string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13681
The getAttribute() method of the Element interface returns the value of a specified attribute on the element.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
Returns
string | null
Inherited from
LitElement.getAttribute
getAttributeNS()
getAttributeNS(namespace, localName): string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13687
The getAttributeNS() method of the Element interface returns the string value of the attribute with the specified namespace and name. If the named attribute does not exist, the value returned will either be null or “” (the empty string); see Notes for details.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
localName |
string |
Returns
string | null
Inherited from
LitElement.getAttributeNS
getAttributeNames()
getAttributeNames(): string[];
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13693
The getAttributeNames() method of the Element interface returns the attribute names of the element as an Array of strings. If the element has no attributes it returns an empty array.
Returns
string[]
Inherited from
LitElement.getAttributeNames
getAttributeNode()
getAttributeNode(qualifiedName): Attr | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13699
Returns the specified attribute of the specified element, as an Attr node.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
Returns
Attr | null
Inherited from
LitElement.getAttributeNode
getAttributeNodeNS()
getAttributeNodeNS(namespace, localName): Attr | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13705
The getAttributeNodeNS() method of the Element interface returns the namespaced Attr node of an element.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
localName |
string |
Returns
Attr | null
Inherited from
LitElement.getAttributeNodeNS
getBoundingClientRect()
getBoundingClientRect(): DOMRect;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13711
The Element.getBoundingClientRect() method returns a DOMRect object providing information about the size of an element and its position relative to the viewport.
Returns
DOMRect
Inherited from
LitElement.getBoundingClientRect
getClientRects()
getClientRects(): DOMRectList;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13717
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
LitElement.getClientRects
getElementsByClassName()
getElementsByClassName(classNames): HTMLCollectionOf<Element>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13723
The Element method getElementsByClassName() returns a live HTMLCollection which contains every descendant element which has the specified class name or names.
Parameters
| Parameter | Type |
|---|---|
classNames |
string |
Returns
HTMLCollectionOf<Element>
Inherited from
LitElement.getElementsByClassName
getElementsByTagName()
Call Signature
getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<HTMLElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13729
The Element.getElementsByTagName() method returns a live HTMLCollection of elements with the given tag name.
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
K |
Returns
HTMLCollectionOf<HTMLElementTagNameMap[K]>
Inherited from
LitElement.getElementsByTagName
Call Signature
getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<SVGElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13730
Type Parameters
| Type Parameter |
|---|
K extends keyof SVGElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
K |
Returns
HTMLCollectionOf<SVGElementTagNameMap[K]>
Inherited from
LitElement.getElementsByTagName
Call Signature
getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<MathMLElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13731
Type Parameters
| Type Parameter |
|---|
K extends keyof MathMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
K |
Returns
HTMLCollectionOf<MathMLElementTagNameMap[K]>
Inherited from
LitElement.getElementsByTagName
Call Signature
getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13733
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementDeprecatedTagNameMap |
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
K |
Returns
HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>
Deprecated
Inherited from
LitElement.getElementsByTagName
Call Signature
getElementsByTagName(qualifiedName): HTMLCollectionOf<Element>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13734
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
Returns
HTMLCollectionOf<Element>
Inherited from
LitElement.getElementsByTagName
getElementsByTagNameNS()
Call Signature
getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<HTMLElement>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13740
The Element.getElementsByTagNameNS() method returns a live HTMLCollection of elements with the given tag name belonging to the given namespace. It is similar to Document.getElementsByTagNameNS, except that its search is restricted to descendants of the specified element.
Parameters
| Parameter | Type |
|---|---|
namespaceURI |
"http://www.w3.org/1999/xhtml" |
localName |
string |
Returns
HTMLCollectionOf<HTMLElement>
Inherited from
LitElement.getElementsByTagNameNS
Call Signature
getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<SVGElement>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13741
Parameters
| Parameter | Type |
|---|---|
namespaceURI |
"http://www.w3.org/2000/svg" |
localName |
string |
Returns
HTMLCollectionOf<SVGElement>
Inherited from
LitElement.getElementsByTagNameNS
Call Signature
getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<MathMLElement>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13742
Parameters
| Parameter | Type |
|---|---|
namespaceURI |
"http://www.w3.org/1998/Math/MathML" |
localName |
string |
Returns
HTMLCollectionOf<MathMLElement>
Inherited from
LitElement.getElementsByTagNameNS
Call Signature
getElementsByTagNameNS(namespace, localName): HTMLCollectionOf<Element>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13743
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
localName |
string |
Returns
HTMLCollectionOf<Element>
Inherited from
LitElement.getElementsByTagNameNS
getHTML()
getHTML(options?): string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13749
The getHTML() method of the Element interface is used to serialize an element’s DOM to an HTML string.
Parameters
| Parameter | Type |
|---|---|
options? |
GetHTMLOptions |
Returns
string
Inherited from
LitElement.getHTML
hasAttribute()
hasAttribute(qualifiedName): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13755
The Element.hasAttribute() method returns a Boolean value indicating whether the specified element has the specified attribute or not.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
Returns
boolean
Inherited from
LitElement.hasAttribute
hasAttributeNS()
hasAttributeNS(namespace, localName): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13761
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
| Parameter | Type |
|---|---|
namespace |
string | null |
localName |
string |
Returns
boolean
Inherited from
LitElement.hasAttributeNS
hasAttributes()
hasAttributes(): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13767
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
LitElement.hasAttributes
hasPointerCapture()
hasPointerCapture(pointerId): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13773
The hasPointerCapture() method of the Element interface checks whether the element on which it is invoked has pointer capture for the pointer identified by the given pointer ID.
Parameters
| Parameter | Type |
|---|---|
pointerId |
number |
Returns
boolean
Inherited from
LitElement.hasPointerCapture
insertAdjacentElement()
insertAdjacentElement(where, element): Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13779
The insertAdjacentElement() method of the Element interface inserts a given element node at a given position relative to the element it is invoked upon.
Parameters
| Parameter | Type |
|---|---|
where |
InsertPosition |
element |
Element |
Returns
Element | null
Inherited from
LitElement.insertAdjacentElement
insertAdjacentHTML()
insertAdjacentHTML(position, string): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13785
The insertAdjacentHTML() method of the Element interface parses the specified input as HTML or XML and inserts the resulting nodes into the DOM tree at a specified position.
Parameters
| Parameter | Type |
|---|---|
position |
InsertPosition |
string |
string |
Returns
void
Inherited from
LitElement.insertAdjacentHTML
insertAdjacentText()
insertAdjacentText(where, data): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13791
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
| Parameter | Type |
|---|---|
where |
InsertPosition |
data |
string |
Returns
void
Inherited from
LitElement.insertAdjacentText
matches()
Call Signature
matches<K>(selectors): this is HTMLElementTagNameMap[K];
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13797
The matches() method of the Element interface tests whether the element would be selected by the specified CSS selector.
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
this is HTMLElementTagNameMap[K]
Inherited from
LitElement.matches
Call Signature
matches<K>(selectors): this is SVGElementTagNameMap[K];
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13798
Type Parameters
| Type Parameter |
|---|
K extends keyof SVGElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
this is SVGElementTagNameMap[K]
Inherited from
LitElement.matches
Call Signature
matches<K>(selectors): this is MathMLElementTagNameMap[K];
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13799
Type Parameters
| Type Parameter |
|---|
K extends keyof MathMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
this is MathMLElementTagNameMap[K]
Inherited from
LitElement.matches
Call Signature
matches(selectors): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13800
Parameters
| Parameter | Type |
|---|---|
selectors |
string |
Returns
boolean
Inherited from
LitElement.matches
releasePointerCapture()
releasePointerCapture(pointerId): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13806
The releasePointerCapture() method of the Element interface releases (stops) pointer capture that was previously set for a specific (PointerEvent) pointer.
Parameters
| Parameter | Type |
|---|---|
pointerId |
number |
Returns
void
Inherited from
LitElement.releasePointerCapture
removeAttribute()
removeAttribute(qualifiedName): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13812
The Element method removeAttribute() removes the attribute with the specified name from the element.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
Returns
void
Inherited from
LitElement.removeAttribute
removeAttributeNS()
removeAttributeNS(namespace, localName): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13818
The removeAttributeNS() method of the Element interface removes the specified attribute with the specified namespace from an element.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
localName |
string |
Returns
void
Inherited from
LitElement.removeAttributeNS
removeAttributeNode()
removeAttributeNode(attr): Attr;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13824
The removeAttributeNode() method of the Element interface removes the specified Attr node from the element.
Parameters
| Parameter | Type |
|---|---|
attr |
Attr |
Returns
Attr
Inherited from
LitElement.removeAttributeNode
requestFullscreen()
requestFullscreen(options?): Promise<void>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13830
The Element.requestFullscreen() method issues an asynchronous request to make the element be displayed in fullscreen mode.
Parameters
| Parameter | Type |
|---|---|
options? |
FullscreenOptions |
Returns
Promise<void>
Inherited from
LitElement.requestFullscreen
requestPointerLock()
requestPointerLock(options?): Promise<void>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13836
The requestPointerLock() method of the Element interface lets you asynchronously ask for the pointer to be locked on the given element.
Parameters
| Parameter | Type |
|---|---|
options? |
PointerLockOptions |
Returns
Promise<void>
Inherited from
LitElement.requestPointerLock
scroll()
Call Signature
scroll(options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13842
The scroll() method of the Element interface scrolls the element to a particular set of coordinates inside a given element.
Parameters
| Parameter | Type |
|---|---|
options? |
ScrollToOptions |
Returns
void
Inherited from
LitElement.scroll
Call Signature
scroll(x, y): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13843
Parameters
| Parameter | Type |
|---|---|
x |
number |
y |
number |
Returns
void
Inherited from
LitElement.scroll
scrollBy()
Call Signature
scrollBy(options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13849
The scrollBy() method of the Element interface scrolls an element by the given amount.
Parameters
| Parameter | Type |
|---|---|
options? |
ScrollToOptions |
Returns
void
Inherited from
LitElement.scrollBy
Call Signature
scrollBy(x, y): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13850
Parameters
| Parameter | Type |
|---|---|
x |
number |
y |
number |
Returns
void
Inherited from
LitElement.scrollBy
scrollIntoView()
scrollIntoView(arg?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13856
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
| Parameter | Type |
|---|---|
arg? |
boolean | ScrollIntoViewOptions |
Returns
void
Inherited from
LitElement.scrollIntoView
scrollTo()
Call Signature
scrollTo(options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13862
The scrollTo() method of the Element interface scrolls to a particular set of coordinates inside a given element.
Parameters
| Parameter | Type |
|---|---|
options? |
ScrollToOptions |
Returns
void
Inherited from
LitElement.scrollTo
Call Signature
scrollTo(x, y): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13863
Parameters
| Parameter | Type |
|---|---|
x |
number |
y |
number |
Returns
void
Inherited from
LitElement.scrollTo
setAttribute()
setAttribute(qualifiedName, value): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13869
The setAttribute() method of the Element interface sets the value of an attribute on the specified element. If the attribute already exists, the value is updated; otherwise a new attribute is added with the specified name and value.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
value |
string |
Returns
void
Inherited from
LitElement.setAttribute
setAttributeNS()
setAttributeNS(
namespace,
qualifiedName,
value): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13875
The setAttributeNS() method of the Element interface adds a new attribute or changes the value of an attribute with the given namespace and name.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
qualifiedName |
string |
value |
string |
Returns
void
Inherited from
LitElement.setAttributeNS
setAttributeNode()
setAttributeNode(attr): Attr | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13881
The setAttributeNode() method of the Element interface adds a new Attr node to the specified element.
Parameters
| Parameter | Type |
|---|---|
attr |
Attr |
Returns
Attr | null
Inherited from
LitElement.setAttributeNode
setAttributeNodeNS()
setAttributeNodeNS(attr): Attr | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13887
The setAttributeNodeNS() method of the Element interface adds a new namespaced Attr node to an element.
Parameters
| Parameter | Type |
|---|---|
attr |
Attr |
Returns
Attr | null
Inherited from
LitElement.setAttributeNodeNS
setHTMLUnsafe()
setHTMLUnsafe(html): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13893
The setHTMLUnsafe() method of the Element interface is used to parse HTML input 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
| Parameter | Type |
|---|---|
html |
string |
Returns
void
Inherited from
LitElement.setHTMLUnsafe
setPointerCapture()
setPointerCapture(pointerId): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13899
The setPointerCapture() method of the Element interface is used to designate a specific element as the capture target of future pointer events. Subsequent events for the pointer will be targeted at the capture element until capture is released (via Element.releasePointerCapture() or the pointerup event is fired).
Parameters
| Parameter | Type |
|---|---|
pointerId |
number |
Returns
void
Inherited from
LitElement.setPointerCapture
toggleAttribute()
toggleAttribute(qualifiedName, force?): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13905
The toggleAttribute() method of the Element interface toggles a Boolean attribute (removing it if it is present and adding it if it is not present) on the given element.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
force? |
boolean |
Returns
boolean
Inherited from
LitElement.toggleAttribute
webkitMatchesSelector()
webkitMatchesSelector(selectors): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13911
Parameters
| Parameter | Type |
|---|---|
selectors |
string |
Returns
boolean
Deprecated
This is a legacy alias of matches.
Inherited from
LitElement.webkitMatchesSelector
textContent
Get Signature
get textContent(): string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13913
Returns
string
Set Signature
set textContent(value): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13914
The textContent property of the Node interface represents the text content of the node and its descendants.
Parameters
| Parameter | Type |
|---|---|
value |
string | null |
Returns
void
Inherited from
LitElement.textContent
attributeStyleMap
readonly attributeStyleMap: StylePropertyMap;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13928
Inherited from
LitElement.attributeStyleMap
style
Get Signature
get style(): CSSStyleDeclaration;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13930
Returns
CSSStyleDeclaration
Set Signature
set style(cssText): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13931
Parameters
| Parameter | Type |
|---|---|
cssText |
string |
Returns
void
Inherited from
LitElement.style
contentEditable
contentEditable: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13936
Inherited from
LitElement.contentEditable
enterKeyHint
enterKeyHint: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13938
Inherited from
LitElement.enterKeyHint
inputMode
inputMode: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13940
Inherited from
LitElement.inputMode
isContentEditable
readonly isContentEditable: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13942
Inherited from
LitElement.isContentEditable
dispatchEvent()
Call Signature
dispatchEvent(event): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:14386
The dispatchEvent() method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order. The normal event processing rules (including the capturing and optional bubbling phase) also apply to events dispatched manually with dispatchEvent().
Parameters
| Parameter | Type |
|---|---|
event |
Event |
Returns
boolean
Inherited from
LitElement.dispatchEvent
Call Signature
dispatchEvent(event): boolean;
Defined in: node_modules/.bun/bun-types@1.4.0/node_modules/bun-types/globals.d.ts:333
Dispatches a synthetic event event to target and returns true if either event’s cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.
Parameters
| Parameter | Type |
|---|---|
event |
Event |
Returns
boolean
Inherited from
LitElement.dispatchEvent
onabort
onabort: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16764
Inherited from
LitElement.onabort
onanimationcancel
onanimationcancel: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16766
Inherited from
LitElement.onanimationcancel
onanimationend
onanimationend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16768
Inherited from
LitElement.onanimationend
onanimationiteration
onanimationiteration: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16770
Inherited from
LitElement.onanimationiteration
onanimationstart
onanimationstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16772
Inherited from
LitElement.onanimationstart
onauxclick
onauxclick: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16774
Inherited from
LitElement.onauxclick
onbeforeinput
onbeforeinput: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16776
Inherited from
LitElement.onbeforeinput
onbeforematch
onbeforematch: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16778
Inherited from
LitElement.onbeforematch
onbeforetoggle
onbeforetoggle: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16780
Inherited from
LitElement.onbeforetoggle
onblur
onblur: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16782
Inherited from
LitElement.onblur
oncancel
oncancel: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16784
Inherited from
LitElement.oncancel
oncanplay
oncanplay: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16786
Inherited from
LitElement.oncanplay
oncanplaythrough
oncanplaythrough: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16788
Inherited from
LitElement.oncanplaythrough
onchange
onchange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16790
Inherited from
LitElement.onchange
onclick
onclick: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16792
Inherited from
LitElement.onclick
onclose
onclose: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16794
Inherited from
LitElement.onclose
oncommand
oncommand: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16796
Inherited from
LitElement.oncommand
oncontextlost
oncontextlost: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16798
Inherited from
LitElement.oncontextlost
oncontextmenu
oncontextmenu: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16800
Inherited from
LitElement.oncontextmenu
oncontextrestored
oncontextrestored: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16802
Inherited from
LitElement.oncontextrestored
oncopy
oncopy: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16804
Inherited from
LitElement.oncopy
oncuechange
oncuechange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16806
Inherited from
LitElement.oncuechange
oncut
oncut: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16808
Inherited from
LitElement.oncut
ondblclick
ondblclick: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16810
Inherited from
LitElement.ondblclick
ondrag
ondrag: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16812
Inherited from
LitElement.ondrag
ondragend
ondragend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16814
Inherited from
LitElement.ondragend
ondragenter
ondragenter: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16816
Inherited from
LitElement.ondragenter
ondragleave
ondragleave: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16818
Inherited from
LitElement.ondragleave
ondragover
ondragover: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16820
Inherited from
LitElement.ondragover
ondragstart
ondragstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16822
Inherited from
LitElement.ondragstart
ondrop
ondrop: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16824
Inherited from
LitElement.ondrop
ondurationchange
ondurationchange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16826
Inherited from
LitElement.ondurationchange
onemptied
onemptied: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16828
Inherited from
LitElement.onemptied
onended
onended: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16830
Inherited from
LitElement.onended
onerror
onerror: OnErrorEventHandler;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16832
Inherited from
LitElement.onerror
onfocus
onfocus: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16834
Inherited from
LitElement.onfocus
onformdata
onformdata: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16836
Inherited from
LitElement.onformdata
ongotpointercapture
ongotpointercapture: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16838
Inherited from
LitElement.ongotpointercapture
oninput
oninput: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16840
Inherited from
LitElement.oninput
oninvalid
oninvalid: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16842
Inherited from
LitElement.oninvalid
onkeydown
onkeydown: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16844
Inherited from
LitElement.onkeydown
onkeypress
onkeypress: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16850
Deprecated
Inherited from
LitElement.onkeypress
onkeyup
onkeyup: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16852
Inherited from
LitElement.onkeyup
onload
onload: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16854
Inherited from
LitElement.onload
onloadeddata
onloadeddata: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16856
Inherited from
LitElement.onloadeddata
onloadedmetadata
onloadedmetadata: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16858
Inherited from
LitElement.onloadedmetadata
onloadstart
onloadstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16860
Inherited from
LitElement.onloadstart
onlostpointercapture
onlostpointercapture: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16862
Inherited from
LitElement.onlostpointercapture
onmousedown
onmousedown: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16864
Inherited from
LitElement.onmousedown
onmouseenter
onmouseenter: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16866
Inherited from
LitElement.onmouseenter
onmouseleave
onmouseleave: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16868
Inherited from
LitElement.onmouseleave
onmousemove
onmousemove: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16870
Inherited from
LitElement.onmousemove
onmouseout
onmouseout: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16872
Inherited from
LitElement.onmouseout
onmouseover
onmouseover: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16874
Inherited from
LitElement.onmouseover
onmouseup
onmouseup: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16876
Inherited from
LitElement.onmouseup
onpaste
onpaste: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16878
Inherited from
LitElement.onpaste
onpause
onpause: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16880
Inherited from
LitElement.onpause
onplay
onplay: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16882
Inherited from
LitElement.onplay
onplaying
onplaying: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16884
Inherited from
LitElement.onplaying
onpointercancel
onpointercancel: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16886
Inherited from
LitElement.onpointercancel
onpointerdown
onpointerdown: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16888
Inherited from
LitElement.onpointerdown
onpointerenter
onpointerenter: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16890
Inherited from
LitElement.onpointerenter
onpointerleave
onpointerleave: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16892
Inherited from
LitElement.onpointerleave
onpointermove
onpointermove: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16894
Inherited from
LitElement.onpointermove
onpointerout
onpointerout: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16896
Inherited from
LitElement.onpointerout
onpointerover
onpointerover: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16898
Inherited from
LitElement.onpointerover
onpointerrawupdate
onpointerrawupdate: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16904
Available only in secure contexts.
Inherited from
LitElement.onpointerrawupdate
onpointerup
onpointerup: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16906
Inherited from
LitElement.onpointerup
onprogress
onprogress: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16908
Inherited from
LitElement.onprogress
onratechange
onratechange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16910
Inherited from
LitElement.onratechange
onreset
onreset: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16912
Inherited from
LitElement.onreset
onresize
onresize: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16914
Inherited from
LitElement.onresize
onscroll
onscroll: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16916
Inherited from
LitElement.onscroll
onscrollend
onscrollend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16918
Inherited from
LitElement.onscrollend
onsecuritypolicyviolation
onsecuritypolicyviolation: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16920
Inherited from
LitElement.onsecuritypolicyviolation
onseeked
onseeked: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16922
Inherited from
LitElement.onseeked
onseeking
onseeking: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16924
Inherited from
LitElement.onseeking
onselect
onselect: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16926
Inherited from
LitElement.onselect
onselectionchange
onselectionchange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16928
Inherited from
LitElement.onselectionchange
onselectstart
onselectstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16930
Inherited from
LitElement.onselectstart
onslotchange
onslotchange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16932
Inherited from
LitElement.onslotchange
onstalled
onstalled: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16934
Inherited from
LitElement.onstalled
onsubmit
onsubmit: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16936
Inherited from
LitElement.onsubmit
onsuspend
onsuspend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16938
Inherited from
LitElement.onsuspend
ontimeupdate
ontimeupdate: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16940
Inherited from
LitElement.ontimeupdate
ontoggle
ontoggle: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16942
Inherited from
LitElement.ontoggle
ontouchcancel?
optional ontouchcancel?: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16944
Inherited from
LitElement.ontouchcancel
ontouchend?
optional ontouchend?: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16946
Inherited from
LitElement.ontouchend
ontouchmove?
optional ontouchmove?: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16948
Inherited from
LitElement.ontouchmove
ontouchstart?
optional ontouchstart?: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16950
Inherited from
LitElement.ontouchstart
ontransitioncancel
ontransitioncancel: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16952
Inherited from
LitElement.ontransitioncancel
ontransitionend
ontransitionend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16954
Inherited from
LitElement.ontransitionend
ontransitionrun
ontransitionrun: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16956
Inherited from
LitElement.ontransitionrun
ontransitionstart
ontransitionstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16958
Inherited from
LitElement.ontransitionstart
onvolumechange
onvolumechange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16960
Inherited from
LitElement.onvolumechange
onwaiting
onwaiting: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16962
Inherited from
LitElement.onwaiting
onwebkitanimationend
onwebkitanimationend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16968
Deprecated
This is a legacy alias of onanimationend.
Inherited from
LitElement.onwebkitanimationend
onwebkitanimationiteration
onwebkitanimationiteration: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16974
Deprecated
This is a legacy alias of onanimationiteration.
Inherited from
LitElement.onwebkitanimationiteration
onwebkitanimationstart
onwebkitanimationstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16980
Deprecated
This is a legacy alias of onanimationstart.
Inherited from
LitElement.onwebkitanimationstart
onwebkittransitionend
onwebkittransitionend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16986
Deprecated
This is a legacy alias of ontransitionend.
Inherited from
LitElement.onwebkittransitionend
onwheel
onwheel: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16988
Inherited from
LitElement.onwheel
accessKey
accessKey: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17735
The HTMLElement.accessKey property sets the keystroke which a user can press to jump to a given element.
Inherited from
LitElement.accessKey
accessKeyLabel
readonly accessKeyLabel: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17741
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
LitElement.accessKeyLabel
autocapitalize
autocapitalize: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17747
The autocapitalize property of the HTMLElement interface represents the element’s capitalization behavior for user input. It is available on all HTML elements, though it doesn’t affect all of them, including:
Inherited from
LitElement.autocapitalize
autocorrect
autocorrect: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17753
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
LitElement.autocorrect
dir
dir: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17759
The HTMLElement.dir property indicates the text writing directionality of the content of the current element. It reflects the element’s dir attribute.
Inherited from
LitElement.dir
draggable
draggable: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17765
The draggable property of the HTMLElement interface gets and sets a Boolean primitive indicating if the element is draggable.
Inherited from
LitElement.draggable
hidden
hidden: boolean | "until-found";
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17771
The HTMLElement property hidden reflects the value of the element’s hidden attribute.
Inherited from
LitElement.hidden
inert
inert: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17777
The HTMLElement property inert reflects the value of the element’s inert attribute. It is a boolean value that, when present, makes the browser “ignore” user input events for the element, including focus events and events from assistive technologies. The browser may also ignore page search and text selection in the element. This can be useful when building UIs such as modals where you would want to “trap” the focus inside the modal when it’s visible.
Inherited from
LitElement.inert
innerText
innerText: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17783
The innerText property of the HTMLElement interface represents the rendered text content of a node and its descendants.
Inherited from
LitElement.innerText
lang
lang: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17789
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 BCP 47 language tag. It reflects the element’s lang attribute; the xml:lang attribute does not affect this property.
Inherited from
LitElement.lang
offsetHeight
readonly offsetHeight: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17795
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
LitElement.offsetHeight
offsetLeft
readonly offsetLeft: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17801
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
LitElement.offsetLeft
offsetParent
readonly offsetParent: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17807
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
LitElement.offsetParent
offsetTop
readonly offsetTop: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17813
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 offsetParent, the closest positioned ancestor element.
Inherited from
LitElement.offsetTop
offsetWidth
readonly offsetWidth: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17819
The offsetWidth read-only property of the HTMLElement interface returns the layout width of an element as an integer.
Inherited from
LitElement.offsetWidth
outerText
outerText: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17825
The outerText property of the HTMLElement interface returns the same value as HTMLElement.innerText. When used as a setter it replaces the whole current node with the given text (this differs from innerText, which replaces the content inside the current node).
Inherited from
LitElement.outerText
popover
popover: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17831
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
LitElement.popover
spellcheck
spellcheck: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17837
The spellcheck property of the HTMLElement interface represents a boolean value that controls the spell-checking hint. It is available on all HTML elements, though it doesn’t affect all of them.
Inherited from
LitElement.spellcheck
title
title: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17843
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
LitElement.title
translate
translate: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17849
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
LitElement.translate
writingSuggestions
writingSuggestions: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17855
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
LitElement.writingSuggestions
attachInternals()
attachInternals(): ElementInternals;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17861
The HTMLElement.attachInternals() method returns an ElementInternals object. This method allows a custom element to participate in HTML forms. The ElementInternals interface provides utilities for working with these elements in the same way you would work with any standard HTML form element, and also exposes the Accessibility Object Model to the element.
Returns
ElementInternals
Inherited from
LitElement.attachInternals
click()
click(): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17867
The HTMLElement.click() method simulates a mouse click on an element. When called on an element, the element’s click event is fired (unless its disabled attribute is set).
Returns
void
Inherited from
LitElement.click
hidePopover()
hidePopover(): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17873
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
LitElement.hidePopover
showPopover()
showPopover(options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17879
The showPopover() method of the HTMLElement interface shows a popover element (i.e., one that has a valid popover attribute) by adding it to the top layer.
Parameters
| Parameter | Type |
|---|---|
options? |
ShowPopoverOptions |
Returns
void
Inherited from
LitElement.showPopover
togglePopover()
togglePopover(options?): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17885
The togglePopover() method of the HTMLElement interface toggles a popover element (i.e., one that has a valid popover attribute) between the hidden and showing states.
Parameters
| Parameter | Type |
|---|---|
options? |
boolean | TogglePopoverOptions |
Returns
boolean
Inherited from
LitElement.togglePopover
addEventListener()
Call Signature
addEventListener<K>(
type,
listener,
options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17886
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementEventMap |
Parameters
| Parameter | Type |
|---|---|
type |
K |
listener |
(this, ev) => any |
options? |
boolean | AddEventListenerOptions |
Returns
void
Inherited from
LitElement.addEventListener
Call Signature
addEventListener(
type,
listener,
options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17887
Parameters
| Parameter | Type |
|---|---|
type |
string |
listener |
EventListenerOrEventListenerObject |
options? |
boolean | AddEventListenerOptions |
Returns
void
Inherited from
LitElement.addEventListener
removeEventListener()
Call Signature
removeEventListener<K>(
type,
listener,
options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17888
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementEventMap |
Parameters
| Parameter | Type |
|---|---|
type |
K |
listener |
(this, ev) => any |
options? |
boolean | EventListenerOptions |
Returns
void
Inherited from
LitElement.removeEventListener
Call Signature
removeEventListener(
type,
listener,
options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17889
Parameters
| Parameter | Type |
|---|---|
type |
string |
listener |
EventListenerOrEventListenerObject |
options? |
boolean | EventListenerOptions |
Returns
void
Inherited from
LitElement.removeEventListener
autofocus
autofocus: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20122
Inherited from
LitElement.autofocus
dataset
readonly dataset: DOMStringMap;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20124
Inherited from
LitElement.dataset
nonce
nonce: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20126
Inherited from
LitElement.nonce
tabIndex
tabIndex: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20128
Inherited from
LitElement.tabIndex
blur()
blur(): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20130
Returns
void
Inherited from
LitElement.blur
focus()
focus(options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20132
Parameters
| Parameter | Type |
|---|---|
options? |
FocusOptions |
Returns
void
Inherited from
LitElement.focus
baseURI
readonly baseURI: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26041
The read-only baseURI property of the Node interface returns the absolute base URL of the document containing the node.
Inherited from
LitElement.baseURI
childNodes
readonly childNodes: NodeListOf<ChildNode>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26047
The read-only childNodes property of the Node interface returns a live NodeList of child nodes of the given element where the first child node is assigned index 0. Child nodes include elements, text and comments.
Inherited from
LitElement.childNodes
firstChild
readonly firstChild: ChildNode | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26053
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
LitElement.firstChild
isConnected
readonly isConnected: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26059
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
LitElement.isConnected
lastChild
readonly lastChild: ChildNode | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26065
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
LitElement.lastChild
nextSibling
readonly nextSibling: ChildNode | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26071
The read-only nextSibling property of the Node interface returns the node immediately following the specified one in their parent’s childNodes, or returns null if the specified node is the last child in the parent element.
Inherited from
LitElement.nextSibling
nodeName
readonly nodeName: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26077
The read-only nodeName property of Node returns the name of the current node as a string.
Inherited from
LitElement.nodeName
nodeType
readonly nodeType: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26083
The read-only nodeType property of a Node interface is an integer that identifies what the node is. It distinguishes different kinds of nodes from each other, such as elements, text, and comments.
Inherited from
LitElement.nodeType
nodeValue
nodeValue: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26089
The nodeValue property of the Node interface returns or sets the value of the current node.
Inherited from
LitElement.nodeValue
parentElement
readonly parentElement: HTMLElement | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26101
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. Node.parentNode on the other hand returns any kind of parent, regardless of its type.
Inherited from
LitElement.parentElement
parentNode
readonly parentNode: ParentNode | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26107
The read-only parentNode property of the Node interface returns the parent of the specified node in the DOM tree.
Inherited from
LitElement.parentNode
previousSibling
readonly previousSibling: ChildNode | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26113
The read-only previousSibling property of the Node interface returns the node immediately preceding the specified one in its parent’s childNodes list, or null if the specified node is the first in that list.
Inherited from
LitElement.previousSibling
appendChild()
appendChild<T>(node): T;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26125
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
| Type Parameter |
|---|
T extends Node |
Parameters
| Parameter | Type |
|---|---|
node |
T |
Returns
T
Inherited from
LitElement.appendChild
cloneNode()
cloneNode(subtree?): Node;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26131
The cloneNode() method of the Node interface returns a duplicate of the node on which this method was called. Its parameter controls if the subtree contained in the node is also cloned or not.
Parameters
| Parameter | Type |
|---|---|
subtree? |
boolean |
Returns
Node
Inherited from
LitElement.cloneNode
compareDocumentPosition()
compareDocumentPosition(other): number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26137
The compareDocumentPosition() method of the Node interface reports the position of its argument node relative to the node on which it is called.
Parameters
| Parameter | Type |
|---|---|
other |
Node |
Returns
number
Inherited from
LitElement.compareDocumentPosition
contains()
contains(other): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26143
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 (childNodes), one of the children’s direct children, and so on.
Parameters
| Parameter | Type |
|---|---|
other |
Node | null |
Returns
boolean
Inherited from
LitElement.contains
getRootNode()
getRootNode(options?): Node;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26149
The getRootNode() method of the Node interface returns the context object’s root, which optionally includes the shadow root if it is available.
Parameters
| Parameter | Type |
|---|---|
options? |
GetRootNodeOptions |
Returns
Node
Inherited from
LitElement.getRootNode
hasChildNodes()
hasChildNodes(): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26155
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
LitElement.hasChildNodes
insertBefore()
insertBefore<T>(node, child): T;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26161
The insertBefore() method of the Node interface inserts a node before a reference node as a child of a specified parent node.
Type Parameters
| Type Parameter |
|---|
T extends Node |
Parameters
| Parameter | Type |
|---|---|
node |
T |
child |
Node | null |
Returns
T
Inherited from
LitElement.insertBefore
isDefaultNamespace()
isDefaultNamespace(namespace): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26167
The isDefaultNamespace() method of the Node interface accepts a namespace URI as an argument. It returns a boolean value that is true if the namespace is the default namespace on the given node and false if not. The default namespace can be retrieved with Node.lookupNamespaceURI() by passing null as the argument.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
Returns
boolean
Inherited from
LitElement.isDefaultNamespace
isEqualNode()
isEqualNode(otherNode): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26173
The isEqualNode() method of the Node interface tests whether two nodes are equal. Two nodes are equal when they have the same type, defining characteristics (for elements, this would be their ID, number of children, and so forth), its attributes match, and so on. The specific set of data points that must match varies depending on the types of the nodes.
Parameters
| Parameter | Type |
|---|---|
otherNode |
Node | null |
Returns
boolean
Inherited from
LitElement.isEqualNode
isSameNode()
isSameNode(otherNode): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26179
The isSameNode() method of the Node interface is a legacy alias the for the === strict equality operator. That is, it tests whether two nodes are the same (in other words, whether they reference the same object).
Parameters
| Parameter | Type |
|---|---|
otherNode |
Node | null |
Returns
boolean
Inherited from
LitElement.isSameNode
lookupNamespaceURI()
lookupNamespaceURI(prefix): string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26185
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). This method’s existence allows Node objects to be passed as a namespace resolver to XPathEvaluator.createExpression() and XPathEvaluator.evaluate().
Parameters
| Parameter | Type |
|---|---|
prefix |
string | null |
Returns
string | null
Inherited from
LitElement.lookupNamespaceURI
lookupPrefix()
lookupPrefix(namespace): string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26191
The lookupPrefix() method of the Node interface returns a string containing the prefix for a given namespace URI, if present, and null if not. When multiple prefixes are possible, the first prefix is returned.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
Returns
string | null
Inherited from
LitElement.lookupPrefix
normalize()
normalize(): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26197
The normalize() method of the Node interface puts the specified node and all of its sub-tree into a normalized form. In a normalized sub-tree, no text nodes in the sub-tree are empty and there are no adjacent text nodes.
Returns
void
Inherited from
LitElement.normalize
removeChild()
removeChild<T>(child): T;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26203
The removeChild() method of the Node interface removes a child node from the DOM and returns the removed node.
Type Parameters
| Type Parameter |
|---|
T extends Node |
Parameters
| Parameter | Type |
|---|---|
child |
T |
Returns
T
Inherited from
LitElement.removeChild
replaceChild()
replaceChild<T>(node, child): T;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26209
The replaceChild() method of the Node interface replaces a child node within the given (parent) node.
Type Parameters
| Type Parameter |
|---|
T extends Node |
Parameters
| Parameter | Type |
|---|---|
node |
Node |
child |
T |
Returns
T
Inherited from
LitElement.replaceChild
ELEMENT_NODE
readonly ELEMENT_NODE: 1;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26211
node is an element.
Inherited from
LitElement.ELEMENT_NODE
ATTRIBUTE_NODE
readonly ATTRIBUTE_NODE: 2;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26212
Inherited from
LitElement.ATTRIBUTE_NODE
TEXT_NODE
readonly TEXT_NODE: 3;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26214
node is a Text node.
Inherited from
LitElement.TEXT_NODE
CDATA_SECTION_NODE
readonly CDATA_SECTION_NODE: 4;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26216
node is a CDATASection node.
Inherited from
LitElement.CDATA_SECTION_NODE
ENTITY_REFERENCE_NODE
readonly ENTITY_REFERENCE_NODE: 5;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26217
Inherited from
LitElement.ENTITY_REFERENCE_NODE
ENTITY_NODE
readonly ENTITY_NODE: 6;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26218
Inherited from
LitElement.ENTITY_NODE
PROCESSING_INSTRUCTION_NODE
readonly PROCESSING_INSTRUCTION_NODE: 7;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26220
node is a ProcessingInstruction node.
Inherited from
LitElement.PROCESSING_INSTRUCTION_NODE
COMMENT_NODE
readonly COMMENT_NODE: 8;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26222
node is a Comment node.
Inherited from
LitElement.COMMENT_NODE
DOCUMENT_NODE
readonly DOCUMENT_NODE: 9;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26224
node is a document.
Inherited from
LitElement.DOCUMENT_NODE
DOCUMENT_TYPE_NODE
readonly DOCUMENT_TYPE_NODE: 10;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26226
node is a doctype.
Inherited from
LitElement.DOCUMENT_TYPE_NODE
DOCUMENT_FRAGMENT_NODE
readonly DOCUMENT_FRAGMENT_NODE: 11;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26228
node is a DocumentFragment node.
Inherited from
LitElement.DOCUMENT_FRAGMENT_NODE
NOTATION_NODE
readonly NOTATION_NODE: 12;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26229
Inherited from
LitElement.NOTATION_NODE
DOCUMENT_POSITION_DISCONNECTED
readonly DOCUMENT_POSITION_DISCONNECTED: 1;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26231
Set when node and other are not in the same tree.
Inherited from
LitElement.DOCUMENT_POSITION_DISCONNECTED
DOCUMENT_POSITION_PRECEDING
readonly DOCUMENT_POSITION_PRECEDING: 2;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26233
Set when other is preceding node.
Inherited from
LitElement.DOCUMENT_POSITION_PRECEDING
DOCUMENT_POSITION_FOLLOWING
readonly DOCUMENT_POSITION_FOLLOWING: 4;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26235
Set when other is following node.
Inherited from
LitElement.DOCUMENT_POSITION_FOLLOWING
DOCUMENT_POSITION_CONTAINS
readonly DOCUMENT_POSITION_CONTAINS: 8;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26237
Set when other is an ancestor of node.
Inherited from
LitElement.DOCUMENT_POSITION_CONTAINS
DOCUMENT_POSITION_CONTAINED_BY
readonly DOCUMENT_POSITION_CONTAINED_BY: 16;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26239
Set when other is a descendant of node.
Inherited from
LitElement.DOCUMENT_POSITION_CONTAINED_BY
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26240
Inherited from
LitElement.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
nextElementSibling
readonly nextElementSibling: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26380
Returns the first following sibling that is an element, and null otherwise.
Inherited from
LitElement.nextElementSibling
previousElementSibling
readonly previousElementSibling: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26386
Returns the first preceding sibling that is an element, and null otherwise.
Inherited from
LitElement.previousElementSibling
childElementCount
readonly childElementCount: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27044
Inherited from
LitElement.childElementCount
children
readonly children: HTMLCollection;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27050
Returns the child elements.
Inherited from
LitElement.children
firstElementChild
readonly firstElementChild: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27056
Returns the first child that is an element, and null otherwise.
Inherited from
LitElement.firstElementChild
lastElementChild
readonly lastElementChild: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27062
Returns the last child that is an element, and null otherwise.
Inherited from
LitElement.lastElementChild
append()
append(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27070
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.append
moveBefore()
moveBefore(node, child): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27072
Parameters
| Parameter | Type |
|---|---|
node |
Node |
child |
Node | null |
Returns
void
Inherited from
LitElement.moveBefore
prepend()
prepend(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27080
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.prepend
querySelector()
Call Signature
querySelector<K>(selectors): HTMLElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27086
Returns the first element that is a descendant of node that matches selectors.
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
HTMLElementTagNameMap[K] | null
Inherited from
LitElement.querySelector
Call Signature
querySelector<K>(selectors): SVGElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27087
Type Parameters
| Type Parameter |
|---|
K extends keyof SVGElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
SVGElementTagNameMap[K] | null
Inherited from
LitElement.querySelector
Call Signature
querySelector<K>(selectors): MathMLElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27088
Type Parameters
| Type Parameter |
|---|
K extends keyof MathMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
MathMLElementTagNameMap[K] | null
Inherited from
LitElement.querySelector
Call Signature
querySelector<K>(selectors): HTMLElementDeprecatedTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27090
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementDeprecatedTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
HTMLElementDeprecatedTagNameMap[K] | null
Deprecated
Inherited from
LitElement.querySelector
Call Signature
querySelector<E>(selectors): E | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27091
Type Parameters
| Type Parameter | Default type |
|---|---|
E extends Element |
Element |
Parameters
| Parameter | Type |
|---|---|
selectors |
string |
Returns
E | null
Inherited from
LitElement.querySelector
querySelectorAll()
Call Signature
querySelectorAll<K>(selectors): NodeListOf<HTMLElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27097
Returns all element descendants of node that match selectors.
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
NodeListOf<HTMLElementTagNameMap[K]>
Inherited from
LitElement.querySelectorAll
Call Signature
querySelectorAll<K>(selectors): NodeListOf<SVGElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27098
Type Parameters
| Type Parameter |
|---|
K extends keyof SVGElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
NodeListOf<SVGElementTagNameMap[K]>
Inherited from
LitElement.querySelectorAll
Call Signature
querySelectorAll<K>(selectors): NodeListOf<MathMLElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27099
Type Parameters
| Type Parameter |
|---|
K extends keyof MathMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
NodeListOf<MathMLElementTagNameMap[K]>
Inherited from
LitElement.querySelectorAll
Call Signature
querySelectorAll<K>(selectors): NodeListOf<HTMLElementDeprecatedTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27101
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementDeprecatedTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
NodeListOf<HTMLElementDeprecatedTagNameMap[K]>
Deprecated
Inherited from
LitElement.querySelectorAll
Call Signature
querySelectorAll<E>(selectors): NodeListOf<E>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27102
Type Parameters
| Type Parameter | Default type |
|---|---|
E extends Element |
Element |
Parameters
| Parameter | Type |
|---|---|
selectors |
string |
Returns
NodeListOf<E>
Inherited from
LitElement.querySelectorAll
replaceChildren()
replaceChildren(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27110
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.replaceChildren
assignedSlot
readonly assignedSlot: HTMLSlotElement | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:35365
Inherited from
LitElement.assignedSlot
properties
elementProperties
static elementProperties: PropertyDeclarationMap;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.elementProperties
createProperty()
static createProperty(name, options?): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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:
static createProperty(name, options) {
options = Object.assign(options, {myOption: true});
super.createProperty(name, options);
}
Parameters
| Parameter | Type |
|---|---|
name |
PropertyKey |
options? |
PropertyDeclaration<unknown, unknown> |
Returns
void
Nocollapse
Inherited from
LitElement.createProperty
getPropertyDescriptor()
protected static getPropertyDescriptor(
name,
key,
options): PropertyDescriptor | undefined;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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,
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
| Parameter | Type |
|---|---|
name |
PropertyKey |
key |
string | symbol |
options |
PropertyDeclaration |
Returns
PropertyDescriptor | undefined
Nocollapse
Inherited from
LitElement.getPropertyDescriptor
getPropertyOptions()
static getPropertyOptions(name): PropertyDeclaration<unknown, unknown>;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type |
|---|---|
name |
PropertyKey |
Returns
PropertyDeclaration<unknown, unknown>
Nocollapse
Final
Inherited from
LitElement.getPropertyOptions
properties
static properties: object;
Defined in: packages/lit/src/index.ts:1185
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.
stack
stack: object;
stack.type
type: StringConstructor = String;
rootProps
rootProps: object;
rootProps.attribute
attribute: boolean = false;
client
client: object;
client.attribute
attribute: boolean = false;
Nocollapse
Overrides
LitElement.properties
rendering
shadowRootOptions
static shadowRootOptions: ShadowRootInit;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.shadowRootOptions
renderRoot
readonly renderRoot: HTMLElement | DocumentFragment;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.renderRoot
createRenderRoot()
createRenderRoot(): this;
Defined in: packages/lit/src/index.ts:1204
Returns
this
Overrides
LitElement.createRenderRoot
render()
render(): TemplateResult | typeof nothing;
Defined in: packages/lit/src/index.ts:1264
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
TemplateResult | typeof nothing
Overrides
LitElement.render
renderOptions
readonly renderOptions: RenderOptions;
Defined in: node_modules/.bun/lit-element@4.2.2/node_modules/lit-element/development/lit-element.d.ts:88
Inherited from
LitElement.renderOptions
updates
isUpdatePending
isUpdatePending: boolean;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.isUpdatePending
hasUpdated
hasUpdated: boolean;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.hasUpdated
enableUpdating()
protected enableUpdating(_requestedUpdate): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type |
|---|---|
_requestedUpdate |
boolean |
Returns
void
Inherited from
LitElement.enableUpdating
requestUpdate()
requestUpdate(
name?,
oldValue?,
options?,
useNewValue?,
newValue?): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type | Description |
|---|---|---|
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
LitElement.requestUpdate
scheduleUpdate()
protected scheduleUpdate(): void | Promise<unknown>;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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:
override protected async scheduleUpdate(): Promise<unknown> {
await new Promise((resolve) => requestAnimationFrame(() => resolve()));
super.scheduleUpdate();
}
Returns
void | Promise<unknown>
Inherited from
LitElement.scheduleUpdate
performUpdate()
protected performUpdate(): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.performUpdate
willUpdate()
protected willUpdate(_changedProperties): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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.
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
| Parameter | Type |
|---|---|
_changedProperties |
PropertyValueMap<any> | Map<PropertyKey, unknown> |
Returns
void
Inherited from
LitElement.willUpdate
updateComplete
Get Signature
get updateComplete(): Promise<boolean>;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.updateComplete
getUpdateComplete()
protected getUpdateComplete(): Promise<boolean>;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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:
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
LitElement.getUpdateComplete
shouldUpdate()
protected shouldUpdate(_changedProperties): boolean;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type | Description |
|---|---|---|
_changedProperties |
PropertyValueMap<any> | Map<PropertyKey, unknown> |
Map of changed properties with old values |
Returns
boolean
Inherited from
LitElement.shouldUpdate
firstUpdated()
protected firstUpdated(_changedProperties): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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.
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
| Parameter | Type | Description |
|---|---|---|
_changedProperties |
PropertyValueMap<any> | Map<PropertyKey, unknown> |
Map of changed properties with old values |
Returns
void
Inherited from
LitElement.firstUpdated
updated()
updated(changed): void;
Defined in: packages/lit/src/index.ts:1229
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
| Parameter | Type |
|---|---|
changed |
PropertyValueMap<StackOutlet> |
Returns
void
Overrides
LitElement.updated
update()
protected update(changedProperties): void;
Defined in: node_modules/.bun/lit-element@4.2.2/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
| Parameter | Type | Description |
|---|---|---|
changedProperties |
PropertyValueMap<any> | Map<PropertyKey, unknown> |
Map of changed properties with old values |
Returns
void
Inherited from
LitElement.update
StackSubscribe
Defined in: packages/lit/src/index.ts:1295
<stack-subscribe> — renders a selected stack value through a .renderer
callback (virtualizer .renderItem-shaped). Set .stack, .selector, and
.renderer (a (value) => TemplateResult).
Extends
LitElement
Constructors
Constructor
new StackSubscribe(): StackSubscribe;
Defined in: packages/lit/src/index.ts:1306
Returns
Overrides
LitElement.constructor
attributes
observedAttributes
Get Signature
get static observedAttributes(): string[];
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.observedAttributes
attributeChangedCallback()
attributeChangedCallback(
name,
_old,
value): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type |
|---|---|
name |
string |
_old |
string | null |
value |
string | null |
Returns
void
Inherited from
LitElement.attributeChangedCallback
controllers
addController()
addController(controller): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type |
|---|---|
controller |
ReactiveController |
Returns
void
Inherited from
LitElement.addController
removeController()
removeController(controller): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/node_modules/@lit/reactive-element/development/reactive-element.d.ts:547
Removes a ReactiveController from the element.
Parameters
| Parameter | Type |
|---|---|
controller |
ReactiveController |
Returns
void
Inherited from
LitElement.removeController
dev-mode
enabledWarnings?
static optional enabledWarnings?: WarningKind[];
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.enabledWarnings
enableWarning?
static optional enableWarning?: (warningKind) => void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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:
// Enable for all ReactiveElement subclasses
ReactiveElement.enableWarning?.('migration');
// Enable for only MyElement and subclasses
MyElement.enableWarning?.('migration');
Parameters
| Parameter | Type |
|---|---|
warningKind |
WarningKind |
Returns
void
Nocollapse
Inherited from
LitElement.enableWarning
disableWarning?
static optional disableWarning?: (warningKind) => void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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:
// Disable for all ReactiveElement subclasses
ReactiveElement.disableWarning?.('migration');
// Disable for only MyElement and subclasses
MyElement.disableWarning?.('migration');
Parameters
| Parameter | Type |
|---|---|
warningKind |
WarningKind |
Returns
void
Nocollapse
Inherited from
LitElement.disableWarning
lifecycle
connectedCallback()
connectedCallback(): void;
Defined in: packages/lit/src/index.ts:1317
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.
connectedCallback() {
super.connectedCallback();
addEventListener('keydown', this._handleKeydown);
}
Typically, anything done in connectedCallback() should be undone when the
element is disconnected, in disconnectedCallback().
Returns
void
Overrides
LitElement.connectedCallback
disconnectedCallback()
disconnectedCallback(): void;
Defined in: node_modules/.bun/lit-element@4.2.2/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.
disconnectedCallback() {
super.disconnectedCallback();
window.removeEventListener('keydown', this._handleKeydown);
}
An element may be re-connected after being disconnected.
Returns
void
Inherited from
LitElement.disconnectedCallback
Other
__jsaction_fns
__jsaction_fns: Map<string, Function[]> | undefined;
Defined in: node_modules/.bun/@angular+core@22.0.7+55e94d9890e38338/node_modules/@angular/core/types/_chrome_dev_tools_performance-chunk.d.ts:829
Inherited from
LitElement.__jsaction_fns
addInitializer()
static addInitializer(initializer): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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.
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:
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
| Parameter | Type |
|---|---|
initializer |
Initializer |
Returns
void
Nocollapse
Inherited from
LitElement.addInitializer
_initializers?
static optional _initializers?: Initializer[];
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/node_modules/@lit/reactive-element/development/reactive-element.d.ts:276
Inherited from
LitElement._initializers
finalized
protected static finalized: true | undefined;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.finalized
[metadata]
static [metadata]: object & Record<PropertyKey, unknown>;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/node_modules/@lit/reactive-element/development/reactive-element.d.ts:435
Inherited from
LitElement.[metadata]
finalize()
protected static finalize(): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.finalize
stack
stack: string;
Defined in: packages/lit/src/index.ts:1301
selector
selector: (states) => unknown;
Defined in: packages/lit/src/index.ts:1302
Parameters
| Parameter | Type |
|---|---|
states |
LayerState<unknown, void, Error, unknown>[] |
Returns
unknown
renderer
renderer: (value) => TemplateResult;
Defined in: packages/lit/src/index.ts:1303
Parameters
| Parameter | Type |
|---|---|
value |
unknown |
Returns
TemplateResult
_$litElement$
static _$litElement$: boolean;
Defined in: node_modules/.bun/lit-element@4.2.2/node_modules/lit-element/development/lit-element.d.ts:84
Inherited from
LitElement._$litElement$
ariaActiveDescendantElement
ariaActiveDescendantElement: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3242
Inherited from
LitElement.ariaActiveDescendantElement
ariaAtomic
ariaAtomic: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3244
Inherited from
LitElement.ariaAtomic
ariaAutoComplete
ariaAutoComplete: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3246
Inherited from
LitElement.ariaAutoComplete
ariaBrailleLabel
ariaBrailleLabel: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3248
Inherited from
LitElement.ariaBrailleLabel
ariaBrailleRoleDescription
ariaBrailleRoleDescription: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3250
Inherited from
LitElement.ariaBrailleRoleDescription
ariaBusy
ariaBusy: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3252
Inherited from
LitElement.ariaBusy
ariaChecked
ariaChecked: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3254
Inherited from
LitElement.ariaChecked
ariaColCount
ariaColCount: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3256
Inherited from
LitElement.ariaColCount
ariaColIndex
ariaColIndex: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3258
Inherited from
LitElement.ariaColIndex
ariaColIndexText
ariaColIndexText: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3260
Inherited from
LitElement.ariaColIndexText
ariaColSpan
ariaColSpan: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3262
Inherited from
LitElement.ariaColSpan
ariaControlsElements
ariaControlsElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3264
Inherited from
LitElement.ariaControlsElements
ariaCurrent
ariaCurrent: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3266
Inherited from
LitElement.ariaCurrent
ariaDescribedByElements
ariaDescribedByElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3268
Inherited from
LitElement.ariaDescribedByElements
ariaDescription
ariaDescription: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3270
Inherited from
LitElement.ariaDescription
ariaDetailsElements
ariaDetailsElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3272
Inherited from
LitElement.ariaDetailsElements
ariaDisabled
ariaDisabled: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3274
Inherited from
LitElement.ariaDisabled
ariaErrorMessageElements
ariaErrorMessageElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3276
Inherited from
LitElement.ariaErrorMessageElements
ariaExpanded
ariaExpanded: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3278
Inherited from
LitElement.ariaExpanded
ariaFlowToElements
ariaFlowToElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3280
Inherited from
LitElement.ariaFlowToElements
ariaHasPopup
ariaHasPopup: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3282
Inherited from
LitElement.ariaHasPopup
ariaHidden
ariaHidden: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3284
Inherited from
LitElement.ariaHidden
ariaInvalid
ariaInvalid: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3286
Inherited from
LitElement.ariaInvalid
ariaKeyShortcuts
ariaKeyShortcuts: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3288
Inherited from
LitElement.ariaKeyShortcuts
ariaLabel
ariaLabel: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3290
Inherited from
LitElement.ariaLabel
ariaLabelledByElements
ariaLabelledByElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3292
Inherited from
LitElement.ariaLabelledByElements
ariaLevel
ariaLevel: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3294
Inherited from
LitElement.ariaLevel
ariaLive
ariaLive: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3296
Inherited from
LitElement.ariaLive
ariaModal
ariaModal: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3298
Inherited from
LitElement.ariaModal
ariaMultiLine
ariaMultiLine: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3300
Inherited from
LitElement.ariaMultiLine
ariaMultiSelectable
ariaMultiSelectable: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3302
Inherited from
LitElement.ariaMultiSelectable
ariaOrientation
ariaOrientation: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3304
Inherited from
LitElement.ariaOrientation
ariaOwnsElements
ariaOwnsElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3306
Inherited from
LitElement.ariaOwnsElements
ariaPlaceholder
ariaPlaceholder: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3308
Inherited from
LitElement.ariaPlaceholder
ariaPosInSet
ariaPosInSet: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3310
Inherited from
LitElement.ariaPosInSet
ariaPressed
ariaPressed: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3312
Inherited from
LitElement.ariaPressed
ariaReadOnly
ariaReadOnly: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3314
Inherited from
LitElement.ariaReadOnly
ariaRelevant
ariaRelevant: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3316
Inherited from
LitElement.ariaRelevant
ariaRequired
ariaRequired: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3318
Inherited from
LitElement.ariaRequired
ariaRoleDescription
ariaRoleDescription: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3320
Inherited from
LitElement.ariaRoleDescription
ariaRowCount
ariaRowCount: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3322
Inherited from
LitElement.ariaRowCount
ariaRowIndex
ariaRowIndex: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3324
Inherited from
LitElement.ariaRowIndex
ariaRowIndexText
ariaRowIndexText: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3326
Inherited from
LitElement.ariaRowIndexText
ariaRowSpan
ariaRowSpan: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3328
Inherited from
LitElement.ariaRowSpan
ariaSelected
ariaSelected: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3330
Inherited from
LitElement.ariaSelected
ariaSetSize
ariaSetSize: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3332
Inherited from
LitElement.ariaSetSize
ariaSort
ariaSort: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3334
Inherited from
LitElement.ariaSort
ariaValueMax
ariaValueMax: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3336
Inherited from
LitElement.ariaValueMax
ariaValueMin
ariaValueMin: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3338
Inherited from
LitElement.ariaValueMin
ariaValueNow
ariaValueNow: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3340
Inherited from
LitElement.ariaValueNow
ariaValueText
ariaValueText: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3342
Inherited from
LitElement.ariaValueText
role
role: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3344
Inherited from
LitElement.role
animate()
animate(keyframes, options?): Animation;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3556
Parameters
| Parameter | Type |
|---|---|
keyframes |
Keyframe[] | PropertyIndexedKeyframes | null |
options? |
number | KeyframeAnimationOptions |
Returns
Animation
Inherited from
LitElement.animate
getAnimations()
getAnimations(options?): Animation[];
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3558
Parameters
| Parameter | Type |
|---|---|
options? |
GetAnimationsOptions |
Returns
Animation[]
Inherited from
LitElement.getAnimations
after()
after(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:10657
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.after
before()
before(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:10665
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.before
remove()
remove(): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:10671
Removes node.
Returns
void
Inherited from
LitElement.remove
replaceWith()
replaceWith(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:10679
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.replaceWith
attributes
readonly attributes: NamedNodeMap;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13514
The Element.attributes property returns a live collection of all attribute nodes registered to the specified node. It is a NamedNodeMap, not an Array, so it has no Array methods and the Attr nodes’ indexes may differ among browsers. To be more specific, attributes is a key/value pair of strings that represents any information regarding that attribute.
Inherited from
LitElement.attributes
classList
Get Signature
get classList(): DOMTokenList;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13520
The read-only classList property of the Element interface contains a live DOMTokenList collection representing the class attribute of the element. This can then be used to manipulate the class list.
Returns
DOMTokenList
Set Signature
set classList(value): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13521
Parameters
| Parameter | Type |
|---|---|
value |
string |
Returns
void
Inherited from
LitElement.classList
className
className: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13527
The className property of the Element interface gets and sets the value of the class attribute of the specified element.
Inherited from
LitElement.className
clientHeight
readonly clientHeight: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13533
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. It includes padding but excludes borders, margins, and horizontal scrollbars (if present).
Inherited from
LitElement.clientHeight
clientLeft
readonly clientLeft: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13539
The clientLeft read-only property of the Element interface returns the width of the left border of an element in pixels. It includes the width of the vertical scrollbar if the text direction of the element is right-to-left and if there is an overflow causing a left vertical scrollbar to be rendered. clientLeft does not include the left margin or the left padding.
Inherited from
LitElement.clientLeft
clientTop
readonly clientTop: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13545
The clientTop read-only property of the Element interface returns the width of the top border of an element in pixels.
Inherited from
LitElement.clientTop
clientWidth
readonly clientWidth: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13551
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. It includes padding but excludes borders, margins, and vertical scrollbars (if present).
Inherited from
LitElement.clientWidth
currentCSSZoom
readonly currentCSSZoom: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13557
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
LitElement.currentCSSZoom
customElementRegistry
readonly customElementRegistry: CustomElementRegistry | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13558
Inherited from
LitElement.customElementRegistry
id
id: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13564
The id property of the Element interface represents the element’s identifier, reflecting the id global attribute.
Inherited from
LitElement.id
innerHTML
innerHTML: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13570
The innerHTML property of the Element interface gets or sets the HTML or XML markup contained within the element, omitting any shadow roots in both cases.
Inherited from
LitElement.innerHTML
localName
readonly localName: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13576
The Element.localName read-only property returns the local part of the qualified name of an element.
Inherited from
LitElement.localName
namespaceURI
readonly namespaceURI: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13582
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
LitElement.namespaceURI
onfullscreenchange
onfullscreenchange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13584
Inherited from
LitElement.onfullscreenchange
onfullscreenerror
onfullscreenerror: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13586
Inherited from
LitElement.onfullscreenerror
outerHTML
outerHTML: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13592
The outerHTML attribute of the Element interface gets or sets the HTML or XML markup of the element and its descendants, omitting any shadow roots in both cases.
Inherited from
LitElement.outerHTML
ownerDocument
readonly ownerDocument: Document;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13593
The read-only ownerDocument property of the Node interface returns the top-level document object of the node.
Inherited from
LitElement.ownerDocument
part
Get Signature
get part(): DOMTokenList;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13599
The read-only part property of the Element interface contains a DOMTokenList object representing the part identifier(s) of the element. It reflects the element’s part content attribute. These can be used to style parts of a shadow DOM, via the ::part pseudo-element.
Returns
DOMTokenList
Set Signature
set part(value): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13600
Parameters
| Parameter | Type |
|---|---|
value |
string |
Returns
void
Inherited from
LitElement.part
prefix
readonly prefix: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13606
The Element.prefix read-only property returns the namespace prefix of the specified element, or null if no prefix is specified.
Inherited from
LitElement.prefix
scrollHeight
readonly scrollHeight: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13612
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
LitElement.scrollHeight
scrollLeft
scrollLeft: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13618
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. This value is subpixel precise in modern browsers, meaning that it isn’t necessarily a whole number.
Inherited from
LitElement.scrollLeft
scrollTop
scrollTop: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13624
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. This value is subpixel precise in modern browsers, meaning that it isn’t necessarily a whole number.
Inherited from
LitElement.scrollTop
scrollWidth
readonly scrollWidth: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13630
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
LitElement.scrollWidth
shadowRoot
readonly shadowRoot: ShadowRoot | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13636
The Element.shadowRoot read-only property represents the shadow root hosted by the element.
Inherited from
LitElement.shadowRoot
slot
slot: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13642
The slot property of the Element interface returns the name of the shadow DOM slot the element is inserted in.
Inherited from
LitElement.slot
tagName
readonly tagName: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13648
The tagName read-only property of the Element interface returns the tag name of the element on which it’s called.
Inherited from
LitElement.tagName
attachShadow()
attachShadow(init): ShadowRoot;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13654
The Element.attachShadow() method attaches a shadow DOM tree to the specified element and returns a reference to its ShadowRoot.
Parameters
| Parameter | Type |
|---|---|
init |
ShadowRootInit |
Returns
ShadowRoot
Inherited from
LitElement.attachShadow
checkVisibility()
checkVisibility(options?): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13660
The checkVisibility() method of the Element interface checks whether the element is visible.
Parameters
| Parameter | Type |
|---|---|
options? |
CheckVisibilityOptions |
Returns
boolean
Inherited from
LitElement.checkVisibility
closest()
Call Signature
closest<K>(selector): HTMLElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13666
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
| Type Parameter |
|---|
K extends keyof HTMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selector |
K |
Returns
HTMLElementTagNameMap[K] | null
Inherited from
LitElement.closest
Call Signature
closest<K>(selector): SVGElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13667
Type Parameters
| Type Parameter |
|---|
K extends keyof SVGElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selector |
K |
Returns
SVGElementTagNameMap[K] | null
Inherited from
LitElement.closest
Call Signature
closest<K>(selector): MathMLElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13668
Type Parameters
| Type Parameter |
|---|
K extends keyof MathMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selector |
K |
Returns
MathMLElementTagNameMap[K] | null
Inherited from
LitElement.closest
Call Signature
closest<E>(selectors): E | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13669
Type Parameters
| Type Parameter | Default type |
|---|---|
E extends Element |
Element |
Parameters
| Parameter | Type |
|---|---|
selectors |
string |
Returns
E | null
Inherited from
LitElement.closest
computedStyleMap()
computedStyleMap(): StylePropertyMapReadOnly;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13675
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
LitElement.computedStyleMap
getAttribute()
getAttribute(qualifiedName): string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13681
The getAttribute() method of the Element interface returns the value of a specified attribute on the element.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
Returns
string | null
Inherited from
LitElement.getAttribute
getAttributeNS()
getAttributeNS(namespace, localName): string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13687
The getAttributeNS() method of the Element interface returns the string value of the attribute with the specified namespace and name. If the named attribute does not exist, the value returned will either be null or “” (the empty string); see Notes for details.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
localName |
string |
Returns
string | null
Inherited from
LitElement.getAttributeNS
getAttributeNames()
getAttributeNames(): string[];
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13693
The getAttributeNames() method of the Element interface returns the attribute names of the element as an Array of strings. If the element has no attributes it returns an empty array.
Returns
string[]
Inherited from
LitElement.getAttributeNames
getAttributeNode()
getAttributeNode(qualifiedName): Attr | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13699
Returns the specified attribute of the specified element, as an Attr node.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
Returns
Attr | null
Inherited from
LitElement.getAttributeNode
getAttributeNodeNS()
getAttributeNodeNS(namespace, localName): Attr | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13705
The getAttributeNodeNS() method of the Element interface returns the namespaced Attr node of an element.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
localName |
string |
Returns
Attr | null
Inherited from
LitElement.getAttributeNodeNS
getBoundingClientRect()
getBoundingClientRect(): DOMRect;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13711
The Element.getBoundingClientRect() method returns a DOMRect object providing information about the size of an element and its position relative to the viewport.
Returns
DOMRect
Inherited from
LitElement.getBoundingClientRect
getClientRects()
getClientRects(): DOMRectList;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13717
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
LitElement.getClientRects
getElementsByClassName()
getElementsByClassName(classNames): HTMLCollectionOf<Element>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13723
The Element method getElementsByClassName() returns a live HTMLCollection which contains every descendant element which has the specified class name or names.
Parameters
| Parameter | Type |
|---|---|
classNames |
string |
Returns
HTMLCollectionOf<Element>
Inherited from
LitElement.getElementsByClassName
getElementsByTagName()
Call Signature
getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<HTMLElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13729
The Element.getElementsByTagName() method returns a live HTMLCollection of elements with the given tag name.
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
K |
Returns
HTMLCollectionOf<HTMLElementTagNameMap[K]>
Inherited from
LitElement.getElementsByTagName
Call Signature
getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<SVGElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13730
Type Parameters
| Type Parameter |
|---|
K extends keyof SVGElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
K |
Returns
HTMLCollectionOf<SVGElementTagNameMap[K]>
Inherited from
LitElement.getElementsByTagName
Call Signature
getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<MathMLElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13731
Type Parameters
| Type Parameter |
|---|
K extends keyof MathMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
K |
Returns
HTMLCollectionOf<MathMLElementTagNameMap[K]>
Inherited from
LitElement.getElementsByTagName
Call Signature
getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13733
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementDeprecatedTagNameMap |
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
K |
Returns
HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>
Deprecated
Inherited from
LitElement.getElementsByTagName
Call Signature
getElementsByTagName(qualifiedName): HTMLCollectionOf<Element>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13734
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
Returns
HTMLCollectionOf<Element>
Inherited from
LitElement.getElementsByTagName
getElementsByTagNameNS()
Call Signature
getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<HTMLElement>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13740
The Element.getElementsByTagNameNS() method returns a live HTMLCollection of elements with the given tag name belonging to the given namespace. It is similar to Document.getElementsByTagNameNS, except that its search is restricted to descendants of the specified element.
Parameters
| Parameter | Type |
|---|---|
namespaceURI |
"http://www.w3.org/1999/xhtml" |
localName |
string |
Returns
HTMLCollectionOf<HTMLElement>
Inherited from
LitElement.getElementsByTagNameNS
Call Signature
getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<SVGElement>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13741
Parameters
| Parameter | Type |
|---|---|
namespaceURI |
"http://www.w3.org/2000/svg" |
localName |
string |
Returns
HTMLCollectionOf<SVGElement>
Inherited from
LitElement.getElementsByTagNameNS
Call Signature
getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<MathMLElement>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13742
Parameters
| Parameter | Type |
|---|---|
namespaceURI |
"http://www.w3.org/1998/Math/MathML" |
localName |
string |
Returns
HTMLCollectionOf<MathMLElement>
Inherited from
LitElement.getElementsByTagNameNS
Call Signature
getElementsByTagNameNS(namespace, localName): HTMLCollectionOf<Element>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13743
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
localName |
string |
Returns
HTMLCollectionOf<Element>
Inherited from
LitElement.getElementsByTagNameNS
getHTML()
getHTML(options?): string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13749
The getHTML() method of the Element interface is used to serialize an element’s DOM to an HTML string.
Parameters
| Parameter | Type |
|---|---|
options? |
GetHTMLOptions |
Returns
string
Inherited from
LitElement.getHTML
hasAttribute()
hasAttribute(qualifiedName): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13755
The Element.hasAttribute() method returns a Boolean value indicating whether the specified element has the specified attribute or not.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
Returns
boolean
Inherited from
LitElement.hasAttribute
hasAttributeNS()
hasAttributeNS(namespace, localName): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13761
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
| Parameter | Type |
|---|---|
namespace |
string | null |
localName |
string |
Returns
boolean
Inherited from
LitElement.hasAttributeNS
hasAttributes()
hasAttributes(): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13767
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
LitElement.hasAttributes
hasPointerCapture()
hasPointerCapture(pointerId): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13773
The hasPointerCapture() method of the Element interface checks whether the element on which it is invoked has pointer capture for the pointer identified by the given pointer ID.
Parameters
| Parameter | Type |
|---|---|
pointerId |
number |
Returns
boolean
Inherited from
LitElement.hasPointerCapture
insertAdjacentElement()
insertAdjacentElement(where, element): Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13779
The insertAdjacentElement() method of the Element interface inserts a given element node at a given position relative to the element it is invoked upon.
Parameters
| Parameter | Type |
|---|---|
where |
InsertPosition |
element |
Element |
Returns
Element | null
Inherited from
LitElement.insertAdjacentElement
insertAdjacentHTML()
insertAdjacentHTML(position, string): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13785
The insertAdjacentHTML() method of the Element interface parses the specified input as HTML or XML and inserts the resulting nodes into the DOM tree at a specified position.
Parameters
| Parameter | Type |
|---|---|
position |
InsertPosition |
string |
string |
Returns
void
Inherited from
LitElement.insertAdjacentHTML
insertAdjacentText()
insertAdjacentText(where, data): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13791
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
| Parameter | Type |
|---|---|
where |
InsertPosition |
data |
string |
Returns
void
Inherited from
LitElement.insertAdjacentText
matches()
Call Signature
matches<K>(selectors): this is HTMLElementTagNameMap[K];
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13797
The matches() method of the Element interface tests whether the element would be selected by the specified CSS selector.
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
this is HTMLElementTagNameMap[K]
Inherited from
LitElement.matches
Call Signature
matches<K>(selectors): this is SVGElementTagNameMap[K];
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13798
Type Parameters
| Type Parameter |
|---|
K extends keyof SVGElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
this is SVGElementTagNameMap[K]
Inherited from
LitElement.matches
Call Signature
matches<K>(selectors): this is MathMLElementTagNameMap[K];
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13799
Type Parameters
| Type Parameter |
|---|
K extends keyof MathMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
this is MathMLElementTagNameMap[K]
Inherited from
LitElement.matches
Call Signature
matches(selectors): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13800
Parameters
| Parameter | Type |
|---|---|
selectors |
string |
Returns
boolean
Inherited from
LitElement.matches
releasePointerCapture()
releasePointerCapture(pointerId): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13806
The releasePointerCapture() method of the Element interface releases (stops) pointer capture that was previously set for a specific (PointerEvent) pointer.
Parameters
| Parameter | Type |
|---|---|
pointerId |
number |
Returns
void
Inherited from
LitElement.releasePointerCapture
removeAttribute()
removeAttribute(qualifiedName): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13812
The Element method removeAttribute() removes the attribute with the specified name from the element.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
Returns
void
Inherited from
LitElement.removeAttribute
removeAttributeNS()
removeAttributeNS(namespace, localName): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13818
The removeAttributeNS() method of the Element interface removes the specified attribute with the specified namespace from an element.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
localName |
string |
Returns
void
Inherited from
LitElement.removeAttributeNS
removeAttributeNode()
removeAttributeNode(attr): Attr;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13824
The removeAttributeNode() method of the Element interface removes the specified Attr node from the element.
Parameters
| Parameter | Type |
|---|---|
attr |
Attr |
Returns
Attr
Inherited from
LitElement.removeAttributeNode
requestFullscreen()
requestFullscreen(options?): Promise<void>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13830
The Element.requestFullscreen() method issues an asynchronous request to make the element be displayed in fullscreen mode.
Parameters
| Parameter | Type |
|---|---|
options? |
FullscreenOptions |
Returns
Promise<void>
Inherited from
LitElement.requestFullscreen
requestPointerLock()
requestPointerLock(options?): Promise<void>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13836
The requestPointerLock() method of the Element interface lets you asynchronously ask for the pointer to be locked on the given element.
Parameters
| Parameter | Type |
|---|---|
options? |
PointerLockOptions |
Returns
Promise<void>
Inherited from
LitElement.requestPointerLock
scroll()
Call Signature
scroll(options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13842
The scroll() method of the Element interface scrolls the element to a particular set of coordinates inside a given element.
Parameters
| Parameter | Type |
|---|---|
options? |
ScrollToOptions |
Returns
void
Inherited from
LitElement.scroll
Call Signature
scroll(x, y): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13843
Parameters
| Parameter | Type |
|---|---|
x |
number |
y |
number |
Returns
void
Inherited from
LitElement.scroll
scrollBy()
Call Signature
scrollBy(options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13849
The scrollBy() method of the Element interface scrolls an element by the given amount.
Parameters
| Parameter | Type |
|---|---|
options? |
ScrollToOptions |
Returns
void
Inherited from
LitElement.scrollBy
Call Signature
scrollBy(x, y): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13850
Parameters
| Parameter | Type |
|---|---|
x |
number |
y |
number |
Returns
void
Inherited from
LitElement.scrollBy
scrollIntoView()
scrollIntoView(arg?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13856
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
| Parameter | Type |
|---|---|
arg? |
boolean | ScrollIntoViewOptions |
Returns
void
Inherited from
LitElement.scrollIntoView
scrollTo()
Call Signature
scrollTo(options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13862
The scrollTo() method of the Element interface scrolls to a particular set of coordinates inside a given element.
Parameters
| Parameter | Type |
|---|---|
options? |
ScrollToOptions |
Returns
void
Inherited from
LitElement.scrollTo
Call Signature
scrollTo(x, y): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13863
Parameters
| Parameter | Type |
|---|---|
x |
number |
y |
number |
Returns
void
Inherited from
LitElement.scrollTo
setAttribute()
setAttribute(qualifiedName, value): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13869
The setAttribute() method of the Element interface sets the value of an attribute on the specified element. If the attribute already exists, the value is updated; otherwise a new attribute is added with the specified name and value.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
value |
string |
Returns
void
Inherited from
LitElement.setAttribute
setAttributeNS()
setAttributeNS(
namespace,
qualifiedName,
value): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13875
The setAttributeNS() method of the Element interface adds a new attribute or changes the value of an attribute with the given namespace and name.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
qualifiedName |
string |
value |
string |
Returns
void
Inherited from
LitElement.setAttributeNS
setAttributeNode()
setAttributeNode(attr): Attr | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13881
The setAttributeNode() method of the Element interface adds a new Attr node to the specified element.
Parameters
| Parameter | Type |
|---|---|
attr |
Attr |
Returns
Attr | null
Inherited from
LitElement.setAttributeNode
setAttributeNodeNS()
setAttributeNodeNS(attr): Attr | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13887
The setAttributeNodeNS() method of the Element interface adds a new namespaced Attr node to an element.
Parameters
| Parameter | Type |
|---|---|
attr |
Attr |
Returns
Attr | null
Inherited from
LitElement.setAttributeNodeNS
setHTMLUnsafe()
setHTMLUnsafe(html): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13893
The setHTMLUnsafe() method of the Element interface is used to parse HTML input 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
| Parameter | Type |
|---|---|
html |
string |
Returns
void
Inherited from
LitElement.setHTMLUnsafe
setPointerCapture()
setPointerCapture(pointerId): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13899
The setPointerCapture() method of the Element interface is used to designate a specific element as the capture target of future pointer events. Subsequent events for the pointer will be targeted at the capture element until capture is released (via Element.releasePointerCapture() or the pointerup event is fired).
Parameters
| Parameter | Type |
|---|---|
pointerId |
number |
Returns
void
Inherited from
LitElement.setPointerCapture
toggleAttribute()
toggleAttribute(qualifiedName, force?): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13905
The toggleAttribute() method of the Element interface toggles a Boolean attribute (removing it if it is present and adding it if it is not present) on the given element.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
force? |
boolean |
Returns
boolean
Inherited from
LitElement.toggleAttribute
webkitMatchesSelector()
webkitMatchesSelector(selectors): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13911
Parameters
| Parameter | Type |
|---|---|
selectors |
string |
Returns
boolean
Deprecated
This is a legacy alias of matches.
Inherited from
LitElement.webkitMatchesSelector
textContent
Get Signature
get textContent(): string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13913
Returns
string
Set Signature
set textContent(value): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13914
The textContent property of the Node interface represents the text content of the node and its descendants.
Parameters
| Parameter | Type |
|---|---|
value |
string | null |
Returns
void
Inherited from
LitElement.textContent
attributeStyleMap
readonly attributeStyleMap: StylePropertyMap;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13928
Inherited from
LitElement.attributeStyleMap
style
Get Signature
get style(): CSSStyleDeclaration;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13930
Returns
CSSStyleDeclaration
Set Signature
set style(cssText): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13931
Parameters
| Parameter | Type |
|---|---|
cssText |
string |
Returns
void
Inherited from
LitElement.style
contentEditable
contentEditable: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13936
Inherited from
LitElement.contentEditable
enterKeyHint
enterKeyHint: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13938
Inherited from
LitElement.enterKeyHint
inputMode
inputMode: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13940
Inherited from
LitElement.inputMode
isContentEditable
readonly isContentEditable: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13942
Inherited from
LitElement.isContentEditable
dispatchEvent()
Call Signature
dispatchEvent(event): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:14386
The dispatchEvent() method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order. The normal event processing rules (including the capturing and optional bubbling phase) also apply to events dispatched manually with dispatchEvent().
Parameters
| Parameter | Type |
|---|---|
event |
Event |
Returns
boolean
Inherited from
LitElement.dispatchEvent
Call Signature
dispatchEvent(event): boolean;
Defined in: node_modules/.bun/bun-types@1.4.0/node_modules/bun-types/globals.d.ts:333
Dispatches a synthetic event event to target and returns true if either event’s cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.
Parameters
| Parameter | Type |
|---|---|
event |
Event |
Returns
boolean
Inherited from
LitElement.dispatchEvent
onabort
onabort: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16764
Inherited from
LitElement.onabort
onanimationcancel
onanimationcancel: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16766
Inherited from
LitElement.onanimationcancel
onanimationend
onanimationend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16768
Inherited from
LitElement.onanimationend
onanimationiteration
onanimationiteration: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16770
Inherited from
LitElement.onanimationiteration
onanimationstart
onanimationstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16772
Inherited from
LitElement.onanimationstart
onauxclick
onauxclick: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16774
Inherited from
LitElement.onauxclick
onbeforeinput
onbeforeinput: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16776
Inherited from
LitElement.onbeforeinput
onbeforematch
onbeforematch: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16778
Inherited from
LitElement.onbeforematch
onbeforetoggle
onbeforetoggle: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16780
Inherited from
LitElement.onbeforetoggle
onblur
onblur: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16782
Inherited from
LitElement.onblur
oncancel
oncancel: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16784
Inherited from
LitElement.oncancel
oncanplay
oncanplay: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16786
Inherited from
LitElement.oncanplay
oncanplaythrough
oncanplaythrough: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16788
Inherited from
LitElement.oncanplaythrough
onchange
onchange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16790
Inherited from
LitElement.onchange
onclick
onclick: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16792
Inherited from
LitElement.onclick
onclose
onclose: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16794
Inherited from
LitElement.onclose
oncommand
oncommand: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16796
Inherited from
LitElement.oncommand
oncontextlost
oncontextlost: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16798
Inherited from
LitElement.oncontextlost
oncontextmenu
oncontextmenu: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16800
Inherited from
LitElement.oncontextmenu
oncontextrestored
oncontextrestored: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16802
Inherited from
LitElement.oncontextrestored
oncopy
oncopy: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16804
Inherited from
LitElement.oncopy
oncuechange
oncuechange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16806
Inherited from
LitElement.oncuechange
oncut
oncut: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16808
Inherited from
LitElement.oncut
ondblclick
ondblclick: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16810
Inherited from
LitElement.ondblclick
ondrag
ondrag: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16812
Inherited from
LitElement.ondrag
ondragend
ondragend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16814
Inherited from
LitElement.ondragend
ondragenter
ondragenter: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16816
Inherited from
LitElement.ondragenter
ondragleave
ondragleave: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16818
Inherited from
LitElement.ondragleave
ondragover
ondragover: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16820
Inherited from
LitElement.ondragover
ondragstart
ondragstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16822
Inherited from
LitElement.ondragstart
ondrop
ondrop: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16824
Inherited from
LitElement.ondrop
ondurationchange
ondurationchange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16826
Inherited from
LitElement.ondurationchange
onemptied
onemptied: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16828
Inherited from
LitElement.onemptied
onended
onended: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16830
Inherited from
LitElement.onended
onerror
onerror: OnErrorEventHandler;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16832
Inherited from
LitElement.onerror
onfocus
onfocus: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16834
Inherited from
LitElement.onfocus
onformdata
onformdata: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16836
Inherited from
LitElement.onformdata
ongotpointercapture
ongotpointercapture: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16838
Inherited from
LitElement.ongotpointercapture
oninput
oninput: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16840
Inherited from
LitElement.oninput
oninvalid
oninvalid: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16842
Inherited from
LitElement.oninvalid
onkeydown
onkeydown: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16844
Inherited from
LitElement.onkeydown
onkeypress
onkeypress: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16850
Deprecated
Inherited from
LitElement.onkeypress
onkeyup
onkeyup: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16852
Inherited from
LitElement.onkeyup
onload
onload: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16854
Inherited from
LitElement.onload
onloadeddata
onloadeddata: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16856
Inherited from
LitElement.onloadeddata
onloadedmetadata
onloadedmetadata: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16858
Inherited from
LitElement.onloadedmetadata
onloadstart
onloadstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16860
Inherited from
LitElement.onloadstart
onlostpointercapture
onlostpointercapture: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16862
Inherited from
LitElement.onlostpointercapture
onmousedown
onmousedown: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16864
Inherited from
LitElement.onmousedown
onmouseenter
onmouseenter: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16866
Inherited from
LitElement.onmouseenter
onmouseleave
onmouseleave: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16868
Inherited from
LitElement.onmouseleave
onmousemove
onmousemove: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16870
Inherited from
LitElement.onmousemove
onmouseout
onmouseout: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16872
Inherited from
LitElement.onmouseout
onmouseover
onmouseover: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16874
Inherited from
LitElement.onmouseover
onmouseup
onmouseup: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16876
Inherited from
LitElement.onmouseup
onpaste
onpaste: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16878
Inherited from
LitElement.onpaste
onpause
onpause: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16880
Inherited from
LitElement.onpause
onplay
onplay: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16882
Inherited from
LitElement.onplay
onplaying
onplaying: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16884
Inherited from
LitElement.onplaying
onpointercancel
onpointercancel: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16886
Inherited from
LitElement.onpointercancel
onpointerdown
onpointerdown: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16888
Inherited from
LitElement.onpointerdown
onpointerenter
onpointerenter: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16890
Inherited from
LitElement.onpointerenter
onpointerleave
onpointerleave: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16892
Inherited from
LitElement.onpointerleave
onpointermove
onpointermove: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16894
Inherited from
LitElement.onpointermove
onpointerout
onpointerout: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16896
Inherited from
LitElement.onpointerout
onpointerover
onpointerover: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16898
Inherited from
LitElement.onpointerover
onpointerrawupdate
onpointerrawupdate: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16904
Available only in secure contexts.
Inherited from
LitElement.onpointerrawupdate
onpointerup
onpointerup: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16906
Inherited from
LitElement.onpointerup
onprogress
onprogress: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16908
Inherited from
LitElement.onprogress
onratechange
onratechange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16910
Inherited from
LitElement.onratechange
onreset
onreset: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16912
Inherited from
LitElement.onreset
onresize
onresize: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16914
Inherited from
LitElement.onresize
onscroll
onscroll: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16916
Inherited from
LitElement.onscroll
onscrollend
onscrollend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16918
Inherited from
LitElement.onscrollend
onsecuritypolicyviolation
onsecuritypolicyviolation: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16920
Inherited from
LitElement.onsecuritypolicyviolation
onseeked
onseeked: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16922
Inherited from
LitElement.onseeked
onseeking
onseeking: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16924
Inherited from
LitElement.onseeking
onselect
onselect: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16926
Inherited from
LitElement.onselect
onselectionchange
onselectionchange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16928
Inherited from
LitElement.onselectionchange
onselectstart
onselectstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16930
Inherited from
LitElement.onselectstart
onslotchange
onslotchange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16932
Inherited from
LitElement.onslotchange
onstalled
onstalled: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16934
Inherited from
LitElement.onstalled
onsubmit
onsubmit: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16936
Inherited from
LitElement.onsubmit
onsuspend
onsuspend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16938
Inherited from
LitElement.onsuspend
ontimeupdate
ontimeupdate: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16940
Inherited from
LitElement.ontimeupdate
ontoggle
ontoggle: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16942
Inherited from
LitElement.ontoggle
ontouchcancel?
optional ontouchcancel?: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16944
Inherited from
LitElement.ontouchcancel
ontouchend?
optional ontouchend?: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16946
Inherited from
LitElement.ontouchend
ontouchmove?
optional ontouchmove?: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16948
Inherited from
LitElement.ontouchmove
ontouchstart?
optional ontouchstart?: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16950
Inherited from
LitElement.ontouchstart
ontransitioncancel
ontransitioncancel: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16952
Inherited from
LitElement.ontransitioncancel
ontransitionend
ontransitionend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16954
Inherited from
LitElement.ontransitionend
ontransitionrun
ontransitionrun: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16956
Inherited from
LitElement.ontransitionrun
ontransitionstart
ontransitionstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16958
Inherited from
LitElement.ontransitionstart
onvolumechange
onvolumechange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16960
Inherited from
LitElement.onvolumechange
onwaiting
onwaiting: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16962
Inherited from
LitElement.onwaiting
onwebkitanimationend
onwebkitanimationend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16968
Deprecated
This is a legacy alias of onanimationend.
Inherited from
LitElement.onwebkitanimationend
onwebkitanimationiteration
onwebkitanimationiteration: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16974
Deprecated
This is a legacy alias of onanimationiteration.
Inherited from
LitElement.onwebkitanimationiteration
onwebkitanimationstart
onwebkitanimationstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16980
Deprecated
This is a legacy alias of onanimationstart.
Inherited from
LitElement.onwebkitanimationstart
onwebkittransitionend
onwebkittransitionend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16986
Deprecated
This is a legacy alias of ontransitionend.
Inherited from
LitElement.onwebkittransitionend
onwheel
onwheel: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16988
Inherited from
LitElement.onwheel
accessKey
accessKey: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17735
The HTMLElement.accessKey property sets the keystroke which a user can press to jump to a given element.
Inherited from
LitElement.accessKey
accessKeyLabel
readonly accessKeyLabel: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17741
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
LitElement.accessKeyLabel
autocapitalize
autocapitalize: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17747
The autocapitalize property of the HTMLElement interface represents the element’s capitalization behavior for user input. It is available on all HTML elements, though it doesn’t affect all of them, including:
Inherited from
LitElement.autocapitalize
autocorrect
autocorrect: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17753
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
LitElement.autocorrect
dir
dir: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17759
The HTMLElement.dir property indicates the text writing directionality of the content of the current element. It reflects the element’s dir attribute.
Inherited from
LitElement.dir
draggable
draggable: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17765
The draggable property of the HTMLElement interface gets and sets a Boolean primitive indicating if the element is draggable.
Inherited from
LitElement.draggable
hidden
hidden: boolean | "until-found";
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17771
The HTMLElement property hidden reflects the value of the element’s hidden attribute.
Inherited from
LitElement.hidden
inert
inert: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17777
The HTMLElement property inert reflects the value of the element’s inert attribute. It is a boolean value that, when present, makes the browser “ignore” user input events for the element, including focus events and events from assistive technologies. The browser may also ignore page search and text selection in the element. This can be useful when building UIs such as modals where you would want to “trap” the focus inside the modal when it’s visible.
Inherited from
LitElement.inert
innerText
innerText: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17783
The innerText property of the HTMLElement interface represents the rendered text content of a node and its descendants.
Inherited from
LitElement.innerText
lang
lang: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17789
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 BCP 47 language tag. It reflects the element’s lang attribute; the xml:lang attribute does not affect this property.
Inherited from
LitElement.lang
offsetHeight
readonly offsetHeight: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17795
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
LitElement.offsetHeight
offsetLeft
readonly offsetLeft: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17801
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
LitElement.offsetLeft
offsetParent
readonly offsetParent: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17807
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
LitElement.offsetParent
offsetTop
readonly offsetTop: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17813
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 offsetParent, the closest positioned ancestor element.
Inherited from
LitElement.offsetTop
offsetWidth
readonly offsetWidth: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17819
The offsetWidth read-only property of the HTMLElement interface returns the layout width of an element as an integer.
Inherited from
LitElement.offsetWidth
outerText
outerText: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17825
The outerText property of the HTMLElement interface returns the same value as HTMLElement.innerText. When used as a setter it replaces the whole current node with the given text (this differs from innerText, which replaces the content inside the current node).
Inherited from
LitElement.outerText
popover
popover: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17831
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
LitElement.popover
spellcheck
spellcheck: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17837
The spellcheck property of the HTMLElement interface represents a boolean value that controls the spell-checking hint. It is available on all HTML elements, though it doesn’t affect all of them.
Inherited from
LitElement.spellcheck
title
title: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17843
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
LitElement.title
translate
translate: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17849
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
LitElement.translate
writingSuggestions
writingSuggestions: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17855
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
LitElement.writingSuggestions
attachInternals()
attachInternals(): ElementInternals;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17861
The HTMLElement.attachInternals() method returns an ElementInternals object. This method allows a custom element to participate in HTML forms. The ElementInternals interface provides utilities for working with these elements in the same way you would work with any standard HTML form element, and also exposes the Accessibility Object Model to the element.
Returns
ElementInternals
Inherited from
LitElement.attachInternals
click()
click(): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17867
The HTMLElement.click() method simulates a mouse click on an element. When called on an element, the element’s click event is fired (unless its disabled attribute is set).
Returns
void
Inherited from
LitElement.click
hidePopover()
hidePopover(): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17873
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
LitElement.hidePopover
showPopover()
showPopover(options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17879
The showPopover() method of the HTMLElement interface shows a popover element (i.e., one that has a valid popover attribute) by adding it to the top layer.
Parameters
| Parameter | Type |
|---|---|
options? |
ShowPopoverOptions |
Returns
void
Inherited from
LitElement.showPopover
togglePopover()
togglePopover(options?): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17885
The togglePopover() method of the HTMLElement interface toggles a popover element (i.e., one that has a valid popover attribute) between the hidden and showing states.
Parameters
| Parameter | Type |
|---|---|
options? |
boolean | TogglePopoverOptions |
Returns
boolean
Inherited from
LitElement.togglePopover
addEventListener()
Call Signature
addEventListener<K>(
type,
listener,
options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17886
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementEventMap |
Parameters
| Parameter | Type |
|---|---|
type |
K |
listener |
(this, ev) => any |
options? |
boolean | AddEventListenerOptions |
Returns
void
Inherited from
LitElement.addEventListener
Call Signature
addEventListener(
type,
listener,
options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17887
Parameters
| Parameter | Type |
|---|---|
type |
string |
listener |
EventListenerOrEventListenerObject |
options? |
boolean | AddEventListenerOptions |
Returns
void
Inherited from
LitElement.addEventListener
removeEventListener()
Call Signature
removeEventListener<K>(
type,
listener,
options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17888
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementEventMap |
Parameters
| Parameter | Type |
|---|---|
type |
K |
listener |
(this, ev) => any |
options? |
boolean | EventListenerOptions |
Returns
void
Inherited from
LitElement.removeEventListener
Call Signature
removeEventListener(
type,
listener,
options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17889
Parameters
| Parameter | Type |
|---|---|
type |
string |
listener |
EventListenerOrEventListenerObject |
options? |
boolean | EventListenerOptions |
Returns
void
Inherited from
LitElement.removeEventListener
autofocus
autofocus: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20122
Inherited from
LitElement.autofocus
dataset
readonly dataset: DOMStringMap;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20124
Inherited from
LitElement.dataset
nonce
nonce: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20126
Inherited from
LitElement.nonce
tabIndex
tabIndex: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20128
Inherited from
LitElement.tabIndex
blur()
blur(): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20130
Returns
void
Inherited from
LitElement.blur
focus()
focus(options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20132
Parameters
| Parameter | Type |
|---|---|
options? |
FocusOptions |
Returns
void
Inherited from
LitElement.focus
baseURI
readonly baseURI: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26041
The read-only baseURI property of the Node interface returns the absolute base URL of the document containing the node.
Inherited from
LitElement.baseURI
childNodes
readonly childNodes: NodeListOf<ChildNode>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26047
The read-only childNodes property of the Node interface returns a live NodeList of child nodes of the given element where the first child node is assigned index 0. Child nodes include elements, text and comments.
Inherited from
LitElement.childNodes
firstChild
readonly firstChild: ChildNode | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26053
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
LitElement.firstChild
isConnected
readonly isConnected: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26059
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
LitElement.isConnected
lastChild
readonly lastChild: ChildNode | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26065
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
LitElement.lastChild
nextSibling
readonly nextSibling: ChildNode | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26071
The read-only nextSibling property of the Node interface returns the node immediately following the specified one in their parent’s childNodes, or returns null if the specified node is the last child in the parent element.
Inherited from
LitElement.nextSibling
nodeName
readonly nodeName: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26077
The read-only nodeName property of Node returns the name of the current node as a string.
Inherited from
LitElement.nodeName
nodeType
readonly nodeType: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26083
The read-only nodeType property of a Node interface is an integer that identifies what the node is. It distinguishes different kinds of nodes from each other, such as elements, text, and comments.
Inherited from
LitElement.nodeType
nodeValue
nodeValue: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26089
The nodeValue property of the Node interface returns or sets the value of the current node.
Inherited from
LitElement.nodeValue
parentElement
readonly parentElement: HTMLElement | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26101
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. Node.parentNode on the other hand returns any kind of parent, regardless of its type.
Inherited from
LitElement.parentElement
parentNode
readonly parentNode: ParentNode | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26107
The read-only parentNode property of the Node interface returns the parent of the specified node in the DOM tree.
Inherited from
LitElement.parentNode
previousSibling
readonly previousSibling: ChildNode | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26113
The read-only previousSibling property of the Node interface returns the node immediately preceding the specified one in its parent’s childNodes list, or null if the specified node is the first in that list.
Inherited from
LitElement.previousSibling
appendChild()
appendChild<T>(node): T;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26125
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
| Type Parameter |
|---|
T extends Node |
Parameters
| Parameter | Type |
|---|---|
node |
T |
Returns
T
Inherited from
LitElement.appendChild
cloneNode()
cloneNode(subtree?): Node;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26131
The cloneNode() method of the Node interface returns a duplicate of the node on which this method was called. Its parameter controls if the subtree contained in the node is also cloned or not.
Parameters
| Parameter | Type |
|---|---|
subtree? |
boolean |
Returns
Node
Inherited from
LitElement.cloneNode
compareDocumentPosition()
compareDocumentPosition(other): number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26137
The compareDocumentPosition() method of the Node interface reports the position of its argument node relative to the node on which it is called.
Parameters
| Parameter | Type |
|---|---|
other |
Node |
Returns
number
Inherited from
LitElement.compareDocumentPosition
contains()
contains(other): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26143
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 (childNodes), one of the children’s direct children, and so on.
Parameters
| Parameter | Type |
|---|---|
other |
Node | null |
Returns
boolean
Inherited from
LitElement.contains
getRootNode()
getRootNode(options?): Node;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26149
The getRootNode() method of the Node interface returns the context object’s root, which optionally includes the shadow root if it is available.
Parameters
| Parameter | Type |
|---|---|
options? |
GetRootNodeOptions |
Returns
Node
Inherited from
LitElement.getRootNode
hasChildNodes()
hasChildNodes(): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26155
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
LitElement.hasChildNodes
insertBefore()
insertBefore<T>(node, child): T;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26161
The insertBefore() method of the Node interface inserts a node before a reference node as a child of a specified parent node.
Type Parameters
| Type Parameter |
|---|
T extends Node |
Parameters
| Parameter | Type |
|---|---|
node |
T |
child |
Node | null |
Returns
T
Inherited from
LitElement.insertBefore
isDefaultNamespace()
isDefaultNamespace(namespace): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26167
The isDefaultNamespace() method of the Node interface accepts a namespace URI as an argument. It returns a boolean value that is true if the namespace is the default namespace on the given node and false if not. The default namespace can be retrieved with Node.lookupNamespaceURI() by passing null as the argument.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
Returns
boolean
Inherited from
LitElement.isDefaultNamespace
isEqualNode()
isEqualNode(otherNode): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26173
The isEqualNode() method of the Node interface tests whether two nodes are equal. Two nodes are equal when they have the same type, defining characteristics (for elements, this would be their ID, number of children, and so forth), its attributes match, and so on. The specific set of data points that must match varies depending on the types of the nodes.
Parameters
| Parameter | Type |
|---|---|
otherNode |
Node | null |
Returns
boolean
Inherited from
LitElement.isEqualNode
isSameNode()
isSameNode(otherNode): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26179
The isSameNode() method of the Node interface is a legacy alias the for the === strict equality operator. That is, it tests whether two nodes are the same (in other words, whether they reference the same object).
Parameters
| Parameter | Type |
|---|---|
otherNode |
Node | null |
Returns
boolean
Inherited from
LitElement.isSameNode
lookupNamespaceURI()
lookupNamespaceURI(prefix): string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26185
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). This method’s existence allows Node objects to be passed as a namespace resolver to XPathEvaluator.createExpression() and XPathEvaluator.evaluate().
Parameters
| Parameter | Type |
|---|---|
prefix |
string | null |
Returns
string | null
Inherited from
LitElement.lookupNamespaceURI
lookupPrefix()
lookupPrefix(namespace): string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26191
The lookupPrefix() method of the Node interface returns a string containing the prefix for a given namespace URI, if present, and null if not. When multiple prefixes are possible, the first prefix is returned.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
Returns
string | null
Inherited from
LitElement.lookupPrefix
normalize()
normalize(): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26197
The normalize() method of the Node interface puts the specified node and all of its sub-tree into a normalized form. In a normalized sub-tree, no text nodes in the sub-tree are empty and there are no adjacent text nodes.
Returns
void
Inherited from
LitElement.normalize
removeChild()
removeChild<T>(child): T;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26203
The removeChild() method of the Node interface removes a child node from the DOM and returns the removed node.
Type Parameters
| Type Parameter |
|---|
T extends Node |
Parameters
| Parameter | Type |
|---|---|
child |
T |
Returns
T
Inherited from
LitElement.removeChild
replaceChild()
replaceChild<T>(node, child): T;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26209
The replaceChild() method of the Node interface replaces a child node within the given (parent) node.
Type Parameters
| Type Parameter |
|---|
T extends Node |
Parameters
| Parameter | Type |
|---|---|
node |
Node |
child |
T |
Returns
T
Inherited from
LitElement.replaceChild
ELEMENT_NODE
readonly ELEMENT_NODE: 1;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26211
node is an element.
Inherited from
LitElement.ELEMENT_NODE
ATTRIBUTE_NODE
readonly ATTRIBUTE_NODE: 2;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26212
Inherited from
LitElement.ATTRIBUTE_NODE
TEXT_NODE
readonly TEXT_NODE: 3;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26214
node is a Text node.
Inherited from
LitElement.TEXT_NODE
CDATA_SECTION_NODE
readonly CDATA_SECTION_NODE: 4;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26216
node is a CDATASection node.
Inherited from
LitElement.CDATA_SECTION_NODE
ENTITY_REFERENCE_NODE
readonly ENTITY_REFERENCE_NODE: 5;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26217
Inherited from
LitElement.ENTITY_REFERENCE_NODE
ENTITY_NODE
readonly ENTITY_NODE: 6;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26218
Inherited from
LitElement.ENTITY_NODE
PROCESSING_INSTRUCTION_NODE
readonly PROCESSING_INSTRUCTION_NODE: 7;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26220
node is a ProcessingInstruction node.
Inherited from
LitElement.PROCESSING_INSTRUCTION_NODE
COMMENT_NODE
readonly COMMENT_NODE: 8;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26222
node is a Comment node.
Inherited from
LitElement.COMMENT_NODE
DOCUMENT_NODE
readonly DOCUMENT_NODE: 9;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26224
node is a document.
Inherited from
LitElement.DOCUMENT_NODE
DOCUMENT_TYPE_NODE
readonly DOCUMENT_TYPE_NODE: 10;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26226
node is a doctype.
Inherited from
LitElement.DOCUMENT_TYPE_NODE
DOCUMENT_FRAGMENT_NODE
readonly DOCUMENT_FRAGMENT_NODE: 11;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26228
node is a DocumentFragment node.
Inherited from
LitElement.DOCUMENT_FRAGMENT_NODE
NOTATION_NODE
readonly NOTATION_NODE: 12;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26229
Inherited from
LitElement.NOTATION_NODE
DOCUMENT_POSITION_DISCONNECTED
readonly DOCUMENT_POSITION_DISCONNECTED: 1;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26231
Set when node and other are not in the same tree.
Inherited from
LitElement.DOCUMENT_POSITION_DISCONNECTED
DOCUMENT_POSITION_PRECEDING
readonly DOCUMENT_POSITION_PRECEDING: 2;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26233
Set when other is preceding node.
Inherited from
LitElement.DOCUMENT_POSITION_PRECEDING
DOCUMENT_POSITION_FOLLOWING
readonly DOCUMENT_POSITION_FOLLOWING: 4;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26235
Set when other is following node.
Inherited from
LitElement.DOCUMENT_POSITION_FOLLOWING
DOCUMENT_POSITION_CONTAINS
readonly DOCUMENT_POSITION_CONTAINS: 8;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26237
Set when other is an ancestor of node.
Inherited from
LitElement.DOCUMENT_POSITION_CONTAINS
DOCUMENT_POSITION_CONTAINED_BY
readonly DOCUMENT_POSITION_CONTAINED_BY: 16;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26239
Set when other is a descendant of node.
Inherited from
LitElement.DOCUMENT_POSITION_CONTAINED_BY
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26240
Inherited from
LitElement.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
nextElementSibling
readonly nextElementSibling: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26380
Returns the first following sibling that is an element, and null otherwise.
Inherited from
LitElement.nextElementSibling
previousElementSibling
readonly previousElementSibling: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26386
Returns the first preceding sibling that is an element, and null otherwise.
Inherited from
LitElement.previousElementSibling
childElementCount
readonly childElementCount: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27044
Inherited from
LitElement.childElementCount
children
readonly children: HTMLCollection;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27050
Returns the child elements.
Inherited from
LitElement.children
firstElementChild
readonly firstElementChild: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27056
Returns the first child that is an element, and null otherwise.
Inherited from
LitElement.firstElementChild
lastElementChild
readonly lastElementChild: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27062
Returns the last child that is an element, and null otherwise.
Inherited from
LitElement.lastElementChild
append()
append(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27070
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.append
moveBefore()
moveBefore(node, child): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27072
Parameters
| Parameter | Type |
|---|---|
node |
Node |
child |
Node | null |
Returns
void
Inherited from
LitElement.moveBefore
prepend()
prepend(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27080
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.prepend
querySelector()
Call Signature
querySelector<K>(selectors): HTMLElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27086
Returns the first element that is a descendant of node that matches selectors.
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
HTMLElementTagNameMap[K] | null
Inherited from
LitElement.querySelector
Call Signature
querySelector<K>(selectors): SVGElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27087
Type Parameters
| Type Parameter |
|---|
K extends keyof SVGElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
SVGElementTagNameMap[K] | null
Inherited from
LitElement.querySelector
Call Signature
querySelector<K>(selectors): MathMLElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27088
Type Parameters
| Type Parameter |
|---|
K extends keyof MathMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
MathMLElementTagNameMap[K] | null
Inherited from
LitElement.querySelector
Call Signature
querySelector<K>(selectors): HTMLElementDeprecatedTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27090
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementDeprecatedTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
HTMLElementDeprecatedTagNameMap[K] | null
Deprecated
Inherited from
LitElement.querySelector
Call Signature
querySelector<E>(selectors): E | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27091
Type Parameters
| Type Parameter | Default type |
|---|---|
E extends Element |
Element |
Parameters
| Parameter | Type |
|---|---|
selectors |
string |
Returns
E | null
Inherited from
LitElement.querySelector
querySelectorAll()
Call Signature
querySelectorAll<K>(selectors): NodeListOf<HTMLElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27097
Returns all element descendants of node that match selectors.
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
NodeListOf<HTMLElementTagNameMap[K]>
Inherited from
LitElement.querySelectorAll
Call Signature
querySelectorAll<K>(selectors): NodeListOf<SVGElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27098
Type Parameters
| Type Parameter |
|---|
K extends keyof SVGElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
NodeListOf<SVGElementTagNameMap[K]>
Inherited from
LitElement.querySelectorAll
Call Signature
querySelectorAll<K>(selectors): NodeListOf<MathMLElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27099
Type Parameters
| Type Parameter |
|---|
K extends keyof MathMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
NodeListOf<MathMLElementTagNameMap[K]>
Inherited from
LitElement.querySelectorAll
Call Signature
querySelectorAll<K>(selectors): NodeListOf<HTMLElementDeprecatedTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27101
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementDeprecatedTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
NodeListOf<HTMLElementDeprecatedTagNameMap[K]>
Deprecated
Inherited from
LitElement.querySelectorAll
Call Signature
querySelectorAll<E>(selectors): NodeListOf<E>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27102
Type Parameters
| Type Parameter | Default type |
|---|---|
E extends Element |
Element |
Parameters
| Parameter | Type |
|---|---|
selectors |
string |
Returns
NodeListOf<E>
Inherited from
LitElement.querySelectorAll
replaceChildren()
replaceChildren(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27110
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.replaceChildren
assignedSlot
readonly assignedSlot: HTMLSlotElement | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:35365
Inherited from
LitElement.assignedSlot
properties
elementProperties
static elementProperties: PropertyDeclarationMap;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.elementProperties
createProperty()
static createProperty(name, options?): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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:
static createProperty(name, options) {
options = Object.assign(options, {myOption: true});
super.createProperty(name, options);
}
Parameters
| Parameter | Type |
|---|---|
name |
PropertyKey |
options? |
PropertyDeclaration<unknown, unknown> |
Returns
void
Nocollapse
Inherited from
LitElement.createProperty
getPropertyDescriptor()
protected static getPropertyDescriptor(
name,
key,
options): PropertyDescriptor | undefined;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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,
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
| Parameter | Type |
|---|---|
name |
PropertyKey |
key |
string | symbol |
options |
PropertyDeclaration |
Returns
PropertyDescriptor | undefined
Nocollapse
Inherited from
LitElement.getPropertyDescriptor
getPropertyOptions()
static getPropertyOptions(name): PropertyDeclaration<unknown, unknown>;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type |
|---|---|
name |
PropertyKey |
Returns
PropertyDeclaration<unknown, unknown>
Nocollapse
Final
Inherited from
LitElement.getPropertyOptions
properties
static properties: object;
Defined in: packages/lit/src/index.ts:1296
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.
stack
stack: object;
stack.type
type: StringConstructor = String;
selector
selector: object;
selector.attribute
attribute: boolean = false;
renderer
renderer: object;
renderer.attribute
attribute: boolean = false;
Nocollapse
Overrides
LitElement.properties
rendering
shadowRootOptions
static shadowRootOptions: ShadowRootInit;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.shadowRootOptions
renderRoot
readonly renderRoot: HTMLElement | DocumentFragment;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.renderRoot
createRenderRoot()
createRenderRoot(): this;
Defined in: packages/lit/src/index.ts:1313
Returns
this
Overrides
LitElement.createRenderRoot
render()
render(): TemplateResult;
Defined in: packages/lit/src/index.ts:1337
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
TemplateResult
Overrides
LitElement.render
renderOptions
readonly renderOptions: RenderOptions;
Defined in: node_modules/.bun/lit-element@4.2.2/node_modules/lit-element/development/lit-element.d.ts:88
Inherited from
LitElement.renderOptions
updates
isUpdatePending
isUpdatePending: boolean;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.isUpdatePending
hasUpdated
hasUpdated: boolean;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.hasUpdated
enableUpdating()
protected enableUpdating(_requestedUpdate): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type |
|---|---|
_requestedUpdate |
boolean |
Returns
void
Inherited from
LitElement.enableUpdating
requestUpdate()
requestUpdate(
name?,
oldValue?,
options?,
useNewValue?,
newValue?): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type | Description |
|---|---|---|
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
LitElement.requestUpdate
scheduleUpdate()
protected scheduleUpdate(): void | Promise<unknown>;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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:
override protected async scheduleUpdate(): Promise<unknown> {
await new Promise((resolve) => requestAnimationFrame(() => resolve()));
super.scheduleUpdate();
}
Returns
void | Promise<unknown>
Inherited from
LitElement.scheduleUpdate
performUpdate()
protected performUpdate(): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.performUpdate
willUpdate()
protected willUpdate(_changedProperties): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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.
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
| Parameter | Type |
|---|---|
_changedProperties |
PropertyValueMap<any> | Map<PropertyKey, unknown> |
Returns
void
Inherited from
LitElement.willUpdate
updateComplete
Get Signature
get updateComplete(): Promise<boolean>;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.updateComplete
getUpdateComplete()
protected getUpdateComplete(): Promise<boolean>;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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:
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
LitElement.getUpdateComplete
shouldUpdate()
protected shouldUpdate(_changedProperties): boolean;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type | Description |
|---|---|---|
_changedProperties |
PropertyValueMap<any> | Map<PropertyKey, unknown> |
Map of changed properties with old values |
Returns
boolean
Inherited from
LitElement.shouldUpdate
firstUpdated()
protected firstUpdated(_changedProperties): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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.
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
| Parameter | Type | Description |
|---|---|---|
_changedProperties |
PropertyValueMap<any> | Map<PropertyKey, unknown> |
Map of changed properties with old values |
Returns
void
Inherited from
LitElement.firstUpdated
updated()
updated(changed): void;
Defined in: packages/lit/src/index.ts:1327
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
| Parameter | Type |
|---|---|
changed |
PropertyValueMap<StackSubscribe> |
Returns
void
Overrides
LitElement.updated
update()
protected update(changedProperties): void;
Defined in: node_modules/.bun/lit-element@4.2.2/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
| Parameter | Type | Description |
|---|---|---|
changedProperties |
PropertyValueMap<any> | Map<PropertyKey, unknown> |
Map of changed properties with old values |
Returns
void
Inherited from
LitElement.update
AppStackController
Defined in: packages/lit/src/index.ts:1353
Reactive controller exposing open / dismissAll / states bound to one
stack. Returned by createStackHook as useAppStack.
Implements
ReactiveController
Constructors
Constructor
new AppStackController(
host,
client,
stackId): AppStackController;
Defined in: packages/lit/src/index.ts:1358
Parameters
| Parameter | Type |
|---|---|
host |
ReactiveControllerHost |
client |
LayerClient | undefined |
stackId |
string |
Returns
Properties
| Property | Type | Defined in |
|---|---|---|
open |
ScopedOpen |
packages/lit/src/index.ts:1395 |
Accessors
states
Get Signature
get states(): StackController<LayerState<unknown, void, Error, unknown>[]>;
Defined in: packages/lit/src/index.ts:1391
Returns
StackController<LayerState<unknown, void, Error, unknown>[]>
Methods
hostConnected()
hostConnected(): void;
Defined in: packages/lit/src/index.ts:1388
Called when the host is connected to the component tree. For custom
element hosts, this corresponds to the connectedCallback() lifecycle,
which is only called when the component is connected to the document.
Returns
void
Implementation of
ReactiveController.hostConnected
hostDisconnected()
hostDisconnected(): void;
Defined in: packages/lit/src/index.ts:1389
Called when the host is disconnected from the component tree. For custom
element hosts, this corresponds to the disconnectedCallback() lifecycle,
which is called the host or an ancestor component is disconnected from the
document.
Returns
void
Implementation of
ReactiveController.hostDisconnected
dismissAll()
dismissAll(response?): void;
Defined in: packages/lit/src/index.ts:1409
Parameters
| Parameter | Type |
|---|---|
response? |
unknown |
Returns
void
AppHostElement
Defined in: packages/lit/src/index.ts:1420
<app-host> — light-DOM host that renders a stack-outlet for its .stack.
Forward host props to layers via .rootProps (defaults to the host element).
Register with defineStackElements; createStackHook returns a
subclass bound to its stack id.
Extends
LitElement
Constructors
Constructor
new AppHostElement(): AppHostElement;
Defined in: packages/lit/src/index.ts:1428
Returns
Overrides
LitElement.constructor
attributes
observedAttributes
Get Signature
get static observedAttributes(): string[];
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.observedAttributes
attributeChangedCallback()
attributeChangedCallback(
name,
_old,
value): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type |
|---|---|
name |
string |
_old |
string | null |
value |
string | null |
Returns
void
Inherited from
LitElement.attributeChangedCallback
controllers
addController()
addController(controller): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type |
|---|---|
controller |
ReactiveController |
Returns
void
Inherited from
LitElement.addController
removeController()
removeController(controller): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/node_modules/@lit/reactive-element/development/reactive-element.d.ts:547
Removes a ReactiveController from the element.
Parameters
| Parameter | Type |
|---|---|
controller |
ReactiveController |
Returns
void
Inherited from
LitElement.removeController
dev-mode
enabledWarnings?
static optional enabledWarnings?: WarningKind[];
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.enabledWarnings
enableWarning?
static optional enableWarning?: (warningKind) => void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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:
// Enable for all ReactiveElement subclasses
ReactiveElement.enableWarning?.('migration');
// Enable for only MyElement and subclasses
MyElement.enableWarning?.('migration');
Parameters
| Parameter | Type |
|---|---|
warningKind |
WarningKind |
Returns
void
Nocollapse
Inherited from
LitElement.enableWarning
disableWarning?
static optional disableWarning?: (warningKind) => void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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:
// Disable for all ReactiveElement subclasses
ReactiveElement.disableWarning?.('migration');
// Disable for only MyElement and subclasses
MyElement.disableWarning?.('migration');
Parameters
| Parameter | Type |
|---|---|
warningKind |
WarningKind |
Returns
void
Nocollapse
Inherited from
LitElement.disableWarning
lifecycle
connectedCallback()
connectedCallback(): void;
Defined in: node_modules/.bun/lit-element@4.2.2/node_modules/lit-element/development/lit-element.d.ts:122
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.
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
LitElement.connectedCallback
disconnectedCallback()
disconnectedCallback(): void;
Defined in: node_modules/.bun/lit-element@4.2.2/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.
disconnectedCallback() {
super.disconnectedCallback();
window.removeEventListener('keydown', this._handleKeydown);
}
An element may be re-connected after being disconnected.
Returns
void
Inherited from
LitElement.disconnectedCallback
Other
__jsaction_fns
__jsaction_fns: Map<string, Function[]> | undefined;
Defined in: node_modules/.bun/@angular+core@22.0.7+55e94d9890e38338/node_modules/@angular/core/types/_chrome_dev_tools_performance-chunk.d.ts:829
Inherited from
LitElement.__jsaction_fns
addInitializer()
static addInitializer(initializer): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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.
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:
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
| Parameter | Type |
|---|---|
initializer |
Initializer |
Returns
void
Nocollapse
Inherited from
LitElement.addInitializer
_initializers?
static optional _initializers?: Initializer[];
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/node_modules/@lit/reactive-element/development/reactive-element.d.ts:276
Inherited from
LitElement._initializers
finalized
protected static finalized: true | undefined;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.finalized
[metadata]
static [metadata]: object & Record<PropertyKey, unknown>;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/node_modules/@lit/reactive-element/development/reactive-element.d.ts:435
Inherited from
LitElement.[metadata]
finalize()
protected static finalize(): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.finalize
stack
stack: string;
Defined in: packages/lit/src/index.ts:1425
rootProps
rootProps: unknown;
Defined in: packages/lit/src/index.ts:1426
_$litElement$
static _$litElement$: boolean;
Defined in: node_modules/.bun/lit-element@4.2.2/node_modules/lit-element/development/lit-element.d.ts:84
Inherited from
LitElement._$litElement$
ariaActiveDescendantElement
ariaActiveDescendantElement: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3242
Inherited from
LitElement.ariaActiveDescendantElement
ariaAtomic
ariaAtomic: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3244
Inherited from
LitElement.ariaAtomic
ariaAutoComplete
ariaAutoComplete: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3246
Inherited from
LitElement.ariaAutoComplete
ariaBrailleLabel
ariaBrailleLabel: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3248
Inherited from
LitElement.ariaBrailleLabel
ariaBrailleRoleDescription
ariaBrailleRoleDescription: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3250
Inherited from
LitElement.ariaBrailleRoleDescription
ariaBusy
ariaBusy: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3252
Inherited from
LitElement.ariaBusy
ariaChecked
ariaChecked: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3254
Inherited from
LitElement.ariaChecked
ariaColCount
ariaColCount: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3256
Inherited from
LitElement.ariaColCount
ariaColIndex
ariaColIndex: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3258
Inherited from
LitElement.ariaColIndex
ariaColIndexText
ariaColIndexText: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3260
Inherited from
LitElement.ariaColIndexText
ariaColSpan
ariaColSpan: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3262
Inherited from
LitElement.ariaColSpan
ariaControlsElements
ariaControlsElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3264
Inherited from
LitElement.ariaControlsElements
ariaCurrent
ariaCurrent: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3266
Inherited from
LitElement.ariaCurrent
ariaDescribedByElements
ariaDescribedByElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3268
Inherited from
LitElement.ariaDescribedByElements
ariaDescription
ariaDescription: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3270
Inherited from
LitElement.ariaDescription
ariaDetailsElements
ariaDetailsElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3272
Inherited from
LitElement.ariaDetailsElements
ariaDisabled
ariaDisabled: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3274
Inherited from
LitElement.ariaDisabled
ariaErrorMessageElements
ariaErrorMessageElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3276
Inherited from
LitElement.ariaErrorMessageElements
ariaExpanded
ariaExpanded: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3278
Inherited from
LitElement.ariaExpanded
ariaFlowToElements
ariaFlowToElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3280
Inherited from
LitElement.ariaFlowToElements
ariaHasPopup
ariaHasPopup: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3282
Inherited from
LitElement.ariaHasPopup
ariaHidden
ariaHidden: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3284
Inherited from
LitElement.ariaHidden
ariaInvalid
ariaInvalid: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3286
Inherited from
LitElement.ariaInvalid
ariaKeyShortcuts
ariaKeyShortcuts: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3288
Inherited from
LitElement.ariaKeyShortcuts
ariaLabel
ariaLabel: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3290
Inherited from
LitElement.ariaLabel
ariaLabelledByElements
ariaLabelledByElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3292
Inherited from
LitElement.ariaLabelledByElements
ariaLevel
ariaLevel: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3294
Inherited from
LitElement.ariaLevel
ariaLive
ariaLive: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3296
Inherited from
LitElement.ariaLive
ariaModal
ariaModal: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3298
Inherited from
LitElement.ariaModal
ariaMultiLine
ariaMultiLine: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3300
Inherited from
LitElement.ariaMultiLine
ariaMultiSelectable
ariaMultiSelectable: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3302
Inherited from
LitElement.ariaMultiSelectable
ariaOrientation
ariaOrientation: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3304
Inherited from
LitElement.ariaOrientation
ariaOwnsElements
ariaOwnsElements: readonly Element[] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3306
Inherited from
LitElement.ariaOwnsElements
ariaPlaceholder
ariaPlaceholder: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3308
Inherited from
LitElement.ariaPlaceholder
ariaPosInSet
ariaPosInSet: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3310
Inherited from
LitElement.ariaPosInSet
ariaPressed
ariaPressed: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3312
Inherited from
LitElement.ariaPressed
ariaReadOnly
ariaReadOnly: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3314
Inherited from
LitElement.ariaReadOnly
ariaRelevant
ariaRelevant: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3316
Inherited from
LitElement.ariaRelevant
ariaRequired
ariaRequired: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3318
Inherited from
LitElement.ariaRequired
ariaRoleDescription
ariaRoleDescription: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3320
Inherited from
LitElement.ariaRoleDescription
ariaRowCount
ariaRowCount: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3322
Inherited from
LitElement.ariaRowCount
ariaRowIndex
ariaRowIndex: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3324
Inherited from
LitElement.ariaRowIndex
ariaRowIndexText
ariaRowIndexText: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3326
Inherited from
LitElement.ariaRowIndexText
ariaRowSpan
ariaRowSpan: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3328
Inherited from
LitElement.ariaRowSpan
ariaSelected
ariaSelected: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3330
Inherited from
LitElement.ariaSelected
ariaSetSize
ariaSetSize: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3332
Inherited from
LitElement.ariaSetSize
ariaSort
ariaSort: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3334
Inherited from
LitElement.ariaSort
ariaValueMax
ariaValueMax: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3336
Inherited from
LitElement.ariaValueMax
ariaValueMin
ariaValueMin: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3338
Inherited from
LitElement.ariaValueMin
ariaValueNow
ariaValueNow: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3340
Inherited from
LitElement.ariaValueNow
ariaValueText
ariaValueText: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3342
Inherited from
LitElement.ariaValueText
role
role: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3344
Inherited from
LitElement.role
animate()
animate(keyframes, options?): Animation;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3556
Parameters
| Parameter | Type |
|---|---|
keyframes |
Keyframe[] | PropertyIndexedKeyframes | null |
options? |
number | KeyframeAnimationOptions |
Returns
Animation
Inherited from
LitElement.animate
getAnimations()
getAnimations(options?): Animation[];
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:3558
Parameters
| Parameter | Type |
|---|---|
options? |
GetAnimationsOptions |
Returns
Animation[]
Inherited from
LitElement.getAnimations
after()
after(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:10657
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.after
before()
before(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:10665
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.before
remove()
remove(): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:10671
Removes node.
Returns
void
Inherited from
LitElement.remove
replaceWith()
replaceWith(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:10679
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.replaceWith
attributes
readonly attributes: NamedNodeMap;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13514
The Element.attributes property returns a live collection of all attribute nodes registered to the specified node. It is a NamedNodeMap, not an Array, so it has no Array methods and the Attr nodes’ indexes may differ among browsers. To be more specific, attributes is a key/value pair of strings that represents any information regarding that attribute.
Inherited from
LitElement.attributes
classList
Get Signature
get classList(): DOMTokenList;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13520
The read-only classList property of the Element interface contains a live DOMTokenList collection representing the class attribute of the element. This can then be used to manipulate the class list.
Returns
DOMTokenList
Set Signature
set classList(value): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13521
Parameters
| Parameter | Type |
|---|---|
value |
string |
Returns
void
Inherited from
LitElement.classList
className
className: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13527
The className property of the Element interface gets and sets the value of the class attribute of the specified element.
Inherited from
LitElement.className
clientHeight
readonly clientHeight: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13533
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. It includes padding but excludes borders, margins, and horizontal scrollbars (if present).
Inherited from
LitElement.clientHeight
clientLeft
readonly clientLeft: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13539
The clientLeft read-only property of the Element interface returns the width of the left border of an element in pixels. It includes the width of the vertical scrollbar if the text direction of the element is right-to-left and if there is an overflow causing a left vertical scrollbar to be rendered. clientLeft does not include the left margin or the left padding.
Inherited from
LitElement.clientLeft
clientTop
readonly clientTop: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13545
The clientTop read-only property of the Element interface returns the width of the top border of an element in pixels.
Inherited from
LitElement.clientTop
clientWidth
readonly clientWidth: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13551
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. It includes padding but excludes borders, margins, and vertical scrollbars (if present).
Inherited from
LitElement.clientWidth
currentCSSZoom
readonly currentCSSZoom: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13557
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
LitElement.currentCSSZoom
customElementRegistry
readonly customElementRegistry: CustomElementRegistry | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13558
Inherited from
LitElement.customElementRegistry
id
id: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13564
The id property of the Element interface represents the element’s identifier, reflecting the id global attribute.
Inherited from
LitElement.id
innerHTML
innerHTML: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13570
The innerHTML property of the Element interface gets or sets the HTML or XML markup contained within the element, omitting any shadow roots in both cases.
Inherited from
LitElement.innerHTML
localName
readonly localName: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13576
The Element.localName read-only property returns the local part of the qualified name of an element.
Inherited from
LitElement.localName
namespaceURI
readonly namespaceURI: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13582
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
LitElement.namespaceURI
onfullscreenchange
onfullscreenchange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13584
Inherited from
LitElement.onfullscreenchange
onfullscreenerror
onfullscreenerror: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13586
Inherited from
LitElement.onfullscreenerror
outerHTML
outerHTML: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13592
The outerHTML attribute of the Element interface gets or sets the HTML or XML markup of the element and its descendants, omitting any shadow roots in both cases.
Inherited from
LitElement.outerHTML
ownerDocument
readonly ownerDocument: Document;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13593
The read-only ownerDocument property of the Node interface returns the top-level document object of the node.
Inherited from
LitElement.ownerDocument
part
Get Signature
get part(): DOMTokenList;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13599
The read-only part property of the Element interface contains a DOMTokenList object representing the part identifier(s) of the element. It reflects the element’s part content attribute. These can be used to style parts of a shadow DOM, via the ::part pseudo-element.
Returns
DOMTokenList
Set Signature
set part(value): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13600
Parameters
| Parameter | Type |
|---|---|
value |
string |
Returns
void
Inherited from
LitElement.part
prefix
readonly prefix: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13606
The Element.prefix read-only property returns the namespace prefix of the specified element, or null if no prefix is specified.
Inherited from
LitElement.prefix
scrollHeight
readonly scrollHeight: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13612
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
LitElement.scrollHeight
scrollLeft
scrollLeft: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13618
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. This value is subpixel precise in modern browsers, meaning that it isn’t necessarily a whole number.
Inherited from
LitElement.scrollLeft
scrollTop
scrollTop: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13624
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. This value is subpixel precise in modern browsers, meaning that it isn’t necessarily a whole number.
Inherited from
LitElement.scrollTop
scrollWidth
readonly scrollWidth: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13630
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
LitElement.scrollWidth
shadowRoot
readonly shadowRoot: ShadowRoot | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13636
The Element.shadowRoot read-only property represents the shadow root hosted by the element.
Inherited from
LitElement.shadowRoot
slot
slot: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13642
The slot property of the Element interface returns the name of the shadow DOM slot the element is inserted in.
Inherited from
LitElement.slot
tagName
readonly tagName: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13648
The tagName read-only property of the Element interface returns the tag name of the element on which it’s called.
Inherited from
LitElement.tagName
attachShadow()
attachShadow(init): ShadowRoot;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13654
The Element.attachShadow() method attaches a shadow DOM tree to the specified element and returns a reference to its ShadowRoot.
Parameters
| Parameter | Type |
|---|---|
init |
ShadowRootInit |
Returns
ShadowRoot
Inherited from
LitElement.attachShadow
checkVisibility()
checkVisibility(options?): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13660
The checkVisibility() method of the Element interface checks whether the element is visible.
Parameters
| Parameter | Type |
|---|---|
options? |
CheckVisibilityOptions |
Returns
boolean
Inherited from
LitElement.checkVisibility
closest()
Call Signature
closest<K>(selector): HTMLElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13666
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
| Type Parameter |
|---|
K extends keyof HTMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selector |
K |
Returns
HTMLElementTagNameMap[K] | null
Inherited from
LitElement.closest
Call Signature
closest<K>(selector): SVGElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13667
Type Parameters
| Type Parameter |
|---|
K extends keyof SVGElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selector |
K |
Returns
SVGElementTagNameMap[K] | null
Inherited from
LitElement.closest
Call Signature
closest<K>(selector): MathMLElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13668
Type Parameters
| Type Parameter |
|---|
K extends keyof MathMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selector |
K |
Returns
MathMLElementTagNameMap[K] | null
Inherited from
LitElement.closest
Call Signature
closest<E>(selectors): E | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13669
Type Parameters
| Type Parameter | Default type |
|---|---|
E extends Element |
Element |
Parameters
| Parameter | Type |
|---|---|
selectors |
string |
Returns
E | null
Inherited from
LitElement.closest
computedStyleMap()
computedStyleMap(): StylePropertyMapReadOnly;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13675
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
LitElement.computedStyleMap
getAttribute()
getAttribute(qualifiedName): string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13681
The getAttribute() method of the Element interface returns the value of a specified attribute on the element.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
Returns
string | null
Inherited from
LitElement.getAttribute
getAttributeNS()
getAttributeNS(namespace, localName): string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13687
The getAttributeNS() method of the Element interface returns the string value of the attribute with the specified namespace and name. If the named attribute does not exist, the value returned will either be null or “” (the empty string); see Notes for details.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
localName |
string |
Returns
string | null
Inherited from
LitElement.getAttributeNS
getAttributeNames()
getAttributeNames(): string[];
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13693
The getAttributeNames() method of the Element interface returns the attribute names of the element as an Array of strings. If the element has no attributes it returns an empty array.
Returns
string[]
Inherited from
LitElement.getAttributeNames
getAttributeNode()
getAttributeNode(qualifiedName): Attr | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13699
Returns the specified attribute of the specified element, as an Attr node.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
Returns
Attr | null
Inherited from
LitElement.getAttributeNode
getAttributeNodeNS()
getAttributeNodeNS(namespace, localName): Attr | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13705
The getAttributeNodeNS() method of the Element interface returns the namespaced Attr node of an element.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
localName |
string |
Returns
Attr | null
Inherited from
LitElement.getAttributeNodeNS
getBoundingClientRect()
getBoundingClientRect(): DOMRect;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13711
The Element.getBoundingClientRect() method returns a DOMRect object providing information about the size of an element and its position relative to the viewport.
Returns
DOMRect
Inherited from
LitElement.getBoundingClientRect
getClientRects()
getClientRects(): DOMRectList;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13717
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
LitElement.getClientRects
getElementsByClassName()
getElementsByClassName(classNames): HTMLCollectionOf<Element>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13723
The Element method getElementsByClassName() returns a live HTMLCollection which contains every descendant element which has the specified class name or names.
Parameters
| Parameter | Type |
|---|---|
classNames |
string |
Returns
HTMLCollectionOf<Element>
Inherited from
LitElement.getElementsByClassName
getElementsByTagName()
Call Signature
getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<HTMLElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13729
The Element.getElementsByTagName() method returns a live HTMLCollection of elements with the given tag name.
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
K |
Returns
HTMLCollectionOf<HTMLElementTagNameMap[K]>
Inherited from
LitElement.getElementsByTagName
Call Signature
getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<SVGElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13730
Type Parameters
| Type Parameter |
|---|
K extends keyof SVGElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
K |
Returns
HTMLCollectionOf<SVGElementTagNameMap[K]>
Inherited from
LitElement.getElementsByTagName
Call Signature
getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<MathMLElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13731
Type Parameters
| Type Parameter |
|---|
K extends keyof MathMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
K |
Returns
HTMLCollectionOf<MathMLElementTagNameMap[K]>
Inherited from
LitElement.getElementsByTagName
Call Signature
getElementsByTagName<K>(qualifiedName): HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13733
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementDeprecatedTagNameMap |
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
K |
Returns
HTMLCollectionOf<HTMLElementDeprecatedTagNameMap[K]>
Deprecated
Inherited from
LitElement.getElementsByTagName
Call Signature
getElementsByTagName(qualifiedName): HTMLCollectionOf<Element>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13734
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
Returns
HTMLCollectionOf<Element>
Inherited from
LitElement.getElementsByTagName
getElementsByTagNameNS()
Call Signature
getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<HTMLElement>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13740
The Element.getElementsByTagNameNS() method returns a live HTMLCollection of elements with the given tag name belonging to the given namespace. It is similar to Document.getElementsByTagNameNS, except that its search is restricted to descendants of the specified element.
Parameters
| Parameter | Type |
|---|---|
namespaceURI |
"http://www.w3.org/1999/xhtml" |
localName |
string |
Returns
HTMLCollectionOf<HTMLElement>
Inherited from
LitElement.getElementsByTagNameNS
Call Signature
getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<SVGElement>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13741
Parameters
| Parameter | Type |
|---|---|
namespaceURI |
"http://www.w3.org/2000/svg" |
localName |
string |
Returns
HTMLCollectionOf<SVGElement>
Inherited from
LitElement.getElementsByTagNameNS
Call Signature
getElementsByTagNameNS(namespaceURI, localName): HTMLCollectionOf<MathMLElement>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13742
Parameters
| Parameter | Type |
|---|---|
namespaceURI |
"http://www.w3.org/1998/Math/MathML" |
localName |
string |
Returns
HTMLCollectionOf<MathMLElement>
Inherited from
LitElement.getElementsByTagNameNS
Call Signature
getElementsByTagNameNS(namespace, localName): HTMLCollectionOf<Element>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13743
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
localName |
string |
Returns
HTMLCollectionOf<Element>
Inherited from
LitElement.getElementsByTagNameNS
getHTML()
getHTML(options?): string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13749
The getHTML() method of the Element interface is used to serialize an element’s DOM to an HTML string.
Parameters
| Parameter | Type |
|---|---|
options? |
GetHTMLOptions |
Returns
string
Inherited from
LitElement.getHTML
hasAttribute()
hasAttribute(qualifiedName): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13755
The Element.hasAttribute() method returns a Boolean value indicating whether the specified element has the specified attribute or not.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
Returns
boolean
Inherited from
LitElement.hasAttribute
hasAttributeNS()
hasAttributeNS(namespace, localName): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13761
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
| Parameter | Type |
|---|---|
namespace |
string | null |
localName |
string |
Returns
boolean
Inherited from
LitElement.hasAttributeNS
hasAttributes()
hasAttributes(): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13767
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
LitElement.hasAttributes
hasPointerCapture()
hasPointerCapture(pointerId): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13773
The hasPointerCapture() method of the Element interface checks whether the element on which it is invoked has pointer capture for the pointer identified by the given pointer ID.
Parameters
| Parameter | Type |
|---|---|
pointerId |
number |
Returns
boolean
Inherited from
LitElement.hasPointerCapture
insertAdjacentElement()
insertAdjacentElement(where, element): Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13779
The insertAdjacentElement() method of the Element interface inserts a given element node at a given position relative to the element it is invoked upon.
Parameters
| Parameter | Type |
|---|---|
where |
InsertPosition |
element |
Element |
Returns
Element | null
Inherited from
LitElement.insertAdjacentElement
insertAdjacentHTML()
insertAdjacentHTML(position, string): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13785
The insertAdjacentHTML() method of the Element interface parses the specified input as HTML or XML and inserts the resulting nodes into the DOM tree at a specified position.
Parameters
| Parameter | Type |
|---|---|
position |
InsertPosition |
string |
string |
Returns
void
Inherited from
LitElement.insertAdjacentHTML
insertAdjacentText()
insertAdjacentText(where, data): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13791
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
| Parameter | Type |
|---|---|
where |
InsertPosition |
data |
string |
Returns
void
Inherited from
LitElement.insertAdjacentText
matches()
Call Signature
matches<K>(selectors): this is HTMLElementTagNameMap[K];
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13797
The matches() method of the Element interface tests whether the element would be selected by the specified CSS selector.
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
this is HTMLElementTagNameMap[K]
Inherited from
LitElement.matches
Call Signature
matches<K>(selectors): this is SVGElementTagNameMap[K];
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13798
Type Parameters
| Type Parameter |
|---|
K extends keyof SVGElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
this is SVGElementTagNameMap[K]
Inherited from
LitElement.matches
Call Signature
matches<K>(selectors): this is MathMLElementTagNameMap[K];
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13799
Type Parameters
| Type Parameter |
|---|
K extends keyof MathMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
this is MathMLElementTagNameMap[K]
Inherited from
LitElement.matches
Call Signature
matches(selectors): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13800
Parameters
| Parameter | Type |
|---|---|
selectors |
string |
Returns
boolean
Inherited from
LitElement.matches
releasePointerCapture()
releasePointerCapture(pointerId): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13806
The releasePointerCapture() method of the Element interface releases (stops) pointer capture that was previously set for a specific (PointerEvent) pointer.
Parameters
| Parameter | Type |
|---|---|
pointerId |
number |
Returns
void
Inherited from
LitElement.releasePointerCapture
removeAttribute()
removeAttribute(qualifiedName): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13812
The Element method removeAttribute() removes the attribute with the specified name from the element.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
Returns
void
Inherited from
LitElement.removeAttribute
removeAttributeNS()
removeAttributeNS(namespace, localName): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13818
The removeAttributeNS() method of the Element interface removes the specified attribute with the specified namespace from an element.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
localName |
string |
Returns
void
Inherited from
LitElement.removeAttributeNS
removeAttributeNode()
removeAttributeNode(attr): Attr;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13824
The removeAttributeNode() method of the Element interface removes the specified Attr node from the element.
Parameters
| Parameter | Type |
|---|---|
attr |
Attr |
Returns
Attr
Inherited from
LitElement.removeAttributeNode
requestFullscreen()
requestFullscreen(options?): Promise<void>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13830
The Element.requestFullscreen() method issues an asynchronous request to make the element be displayed in fullscreen mode.
Parameters
| Parameter | Type |
|---|---|
options? |
FullscreenOptions |
Returns
Promise<void>
Inherited from
LitElement.requestFullscreen
requestPointerLock()
requestPointerLock(options?): Promise<void>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13836
The requestPointerLock() method of the Element interface lets you asynchronously ask for the pointer to be locked on the given element.
Parameters
| Parameter | Type |
|---|---|
options? |
PointerLockOptions |
Returns
Promise<void>
Inherited from
LitElement.requestPointerLock
scroll()
Call Signature
scroll(options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13842
The scroll() method of the Element interface scrolls the element to a particular set of coordinates inside a given element.
Parameters
| Parameter | Type |
|---|---|
options? |
ScrollToOptions |
Returns
void
Inherited from
LitElement.scroll
Call Signature
scroll(x, y): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13843
Parameters
| Parameter | Type |
|---|---|
x |
number |
y |
number |
Returns
void
Inherited from
LitElement.scroll
scrollBy()
Call Signature
scrollBy(options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13849
The scrollBy() method of the Element interface scrolls an element by the given amount.
Parameters
| Parameter | Type |
|---|---|
options? |
ScrollToOptions |
Returns
void
Inherited from
LitElement.scrollBy
Call Signature
scrollBy(x, y): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13850
Parameters
| Parameter | Type |
|---|---|
x |
number |
y |
number |
Returns
void
Inherited from
LitElement.scrollBy
scrollIntoView()
scrollIntoView(arg?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13856
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
| Parameter | Type |
|---|---|
arg? |
boolean | ScrollIntoViewOptions |
Returns
void
Inherited from
LitElement.scrollIntoView
scrollTo()
Call Signature
scrollTo(options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13862
The scrollTo() method of the Element interface scrolls to a particular set of coordinates inside a given element.
Parameters
| Parameter | Type |
|---|---|
options? |
ScrollToOptions |
Returns
void
Inherited from
LitElement.scrollTo
Call Signature
scrollTo(x, y): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13863
Parameters
| Parameter | Type |
|---|---|
x |
number |
y |
number |
Returns
void
Inherited from
LitElement.scrollTo
setAttribute()
setAttribute(qualifiedName, value): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13869
The setAttribute() method of the Element interface sets the value of an attribute on the specified element. If the attribute already exists, the value is updated; otherwise a new attribute is added with the specified name and value.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
value |
string |
Returns
void
Inherited from
LitElement.setAttribute
setAttributeNS()
setAttributeNS(
namespace,
qualifiedName,
value): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13875
The setAttributeNS() method of the Element interface adds a new attribute or changes the value of an attribute with the given namespace and name.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
qualifiedName |
string |
value |
string |
Returns
void
Inherited from
LitElement.setAttributeNS
setAttributeNode()
setAttributeNode(attr): Attr | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13881
The setAttributeNode() method of the Element interface adds a new Attr node to the specified element.
Parameters
| Parameter | Type |
|---|---|
attr |
Attr |
Returns
Attr | null
Inherited from
LitElement.setAttributeNode
setAttributeNodeNS()
setAttributeNodeNS(attr): Attr | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13887
The setAttributeNodeNS() method of the Element interface adds a new namespaced Attr node to an element.
Parameters
| Parameter | Type |
|---|---|
attr |
Attr |
Returns
Attr | null
Inherited from
LitElement.setAttributeNodeNS
setHTMLUnsafe()
setHTMLUnsafe(html): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13893
The setHTMLUnsafe() method of the Element interface is used to parse HTML input 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
| Parameter | Type |
|---|---|
html |
string |
Returns
void
Inherited from
LitElement.setHTMLUnsafe
setPointerCapture()
setPointerCapture(pointerId): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13899
The setPointerCapture() method of the Element interface is used to designate a specific element as the capture target of future pointer events. Subsequent events for the pointer will be targeted at the capture element until capture is released (via Element.releasePointerCapture() or the pointerup event is fired).
Parameters
| Parameter | Type |
|---|---|
pointerId |
number |
Returns
void
Inherited from
LitElement.setPointerCapture
toggleAttribute()
toggleAttribute(qualifiedName, force?): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13905
The toggleAttribute() method of the Element interface toggles a Boolean attribute (removing it if it is present and adding it if it is not present) on the given element.
Parameters
| Parameter | Type |
|---|---|
qualifiedName |
string |
force? |
boolean |
Returns
boolean
Inherited from
LitElement.toggleAttribute
webkitMatchesSelector()
webkitMatchesSelector(selectors): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13911
Parameters
| Parameter | Type |
|---|---|
selectors |
string |
Returns
boolean
Deprecated
This is a legacy alias of matches.
Inherited from
LitElement.webkitMatchesSelector
textContent
Get Signature
get textContent(): string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13913
Returns
string
Set Signature
set textContent(value): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13914
The textContent property of the Node interface represents the text content of the node and its descendants.
Parameters
| Parameter | Type |
|---|---|
value |
string | null |
Returns
void
Inherited from
LitElement.textContent
attributeStyleMap
readonly attributeStyleMap: StylePropertyMap;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13928
Inherited from
LitElement.attributeStyleMap
style
Get Signature
get style(): CSSStyleDeclaration;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13930
Returns
CSSStyleDeclaration
Set Signature
set style(cssText): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13931
Parameters
| Parameter | Type |
|---|---|
cssText |
string |
Returns
void
Inherited from
LitElement.style
contentEditable
contentEditable: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13936
Inherited from
LitElement.contentEditable
enterKeyHint
enterKeyHint: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13938
Inherited from
LitElement.enterKeyHint
inputMode
inputMode: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13940
Inherited from
LitElement.inputMode
isContentEditable
readonly isContentEditable: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:13942
Inherited from
LitElement.isContentEditable
dispatchEvent()
Call Signature
dispatchEvent(event): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:14386
The dispatchEvent() method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order. The normal event processing rules (including the capturing and optional bubbling phase) also apply to events dispatched manually with dispatchEvent().
Parameters
| Parameter | Type |
|---|---|
event |
Event |
Returns
boolean
Inherited from
LitElement.dispatchEvent
Call Signature
dispatchEvent(event): boolean;
Defined in: node_modules/.bun/bun-types@1.4.0/node_modules/bun-types/globals.d.ts:333
Dispatches a synthetic event event to target and returns true if either event’s cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.
Parameters
| Parameter | Type |
|---|---|
event |
Event |
Returns
boolean
Inherited from
LitElement.dispatchEvent
onabort
onabort: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16764
Inherited from
LitElement.onabort
onanimationcancel
onanimationcancel: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16766
Inherited from
LitElement.onanimationcancel
onanimationend
onanimationend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16768
Inherited from
LitElement.onanimationend
onanimationiteration
onanimationiteration: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16770
Inherited from
LitElement.onanimationiteration
onanimationstart
onanimationstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16772
Inherited from
LitElement.onanimationstart
onauxclick
onauxclick: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16774
Inherited from
LitElement.onauxclick
onbeforeinput
onbeforeinput: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16776
Inherited from
LitElement.onbeforeinput
onbeforematch
onbeforematch: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16778
Inherited from
LitElement.onbeforematch
onbeforetoggle
onbeforetoggle: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16780
Inherited from
LitElement.onbeforetoggle
onblur
onblur: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16782
Inherited from
LitElement.onblur
oncancel
oncancel: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16784
Inherited from
LitElement.oncancel
oncanplay
oncanplay: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16786
Inherited from
LitElement.oncanplay
oncanplaythrough
oncanplaythrough: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16788
Inherited from
LitElement.oncanplaythrough
onchange
onchange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16790
Inherited from
LitElement.onchange
onclick
onclick: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16792
Inherited from
LitElement.onclick
onclose
onclose: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16794
Inherited from
LitElement.onclose
oncommand
oncommand: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16796
Inherited from
LitElement.oncommand
oncontextlost
oncontextlost: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16798
Inherited from
LitElement.oncontextlost
oncontextmenu
oncontextmenu: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16800
Inherited from
LitElement.oncontextmenu
oncontextrestored
oncontextrestored: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16802
Inherited from
LitElement.oncontextrestored
oncopy
oncopy: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16804
Inherited from
LitElement.oncopy
oncuechange
oncuechange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16806
Inherited from
LitElement.oncuechange
oncut
oncut: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16808
Inherited from
LitElement.oncut
ondblclick
ondblclick: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16810
Inherited from
LitElement.ondblclick
ondrag
ondrag: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16812
Inherited from
LitElement.ondrag
ondragend
ondragend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16814
Inherited from
LitElement.ondragend
ondragenter
ondragenter: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16816
Inherited from
LitElement.ondragenter
ondragleave
ondragleave: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16818
Inherited from
LitElement.ondragleave
ondragover
ondragover: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16820
Inherited from
LitElement.ondragover
ondragstart
ondragstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16822
Inherited from
LitElement.ondragstart
ondrop
ondrop: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16824
Inherited from
LitElement.ondrop
ondurationchange
ondurationchange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16826
Inherited from
LitElement.ondurationchange
onemptied
onemptied: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16828
Inherited from
LitElement.onemptied
onended
onended: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16830
Inherited from
LitElement.onended
onerror
onerror: OnErrorEventHandler;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16832
Inherited from
LitElement.onerror
onfocus
onfocus: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16834
Inherited from
LitElement.onfocus
onformdata
onformdata: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16836
Inherited from
LitElement.onformdata
ongotpointercapture
ongotpointercapture: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16838
Inherited from
LitElement.ongotpointercapture
oninput
oninput: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16840
Inherited from
LitElement.oninput
oninvalid
oninvalid: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16842
Inherited from
LitElement.oninvalid
onkeydown
onkeydown: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16844
Inherited from
LitElement.onkeydown
onkeypress
onkeypress: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16850
Deprecated
Inherited from
LitElement.onkeypress
onkeyup
onkeyup: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16852
Inherited from
LitElement.onkeyup
onload
onload: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16854
Inherited from
LitElement.onload
onloadeddata
onloadeddata: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16856
Inherited from
LitElement.onloadeddata
onloadedmetadata
onloadedmetadata: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16858
Inherited from
LitElement.onloadedmetadata
onloadstart
onloadstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16860
Inherited from
LitElement.onloadstart
onlostpointercapture
onlostpointercapture: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16862
Inherited from
LitElement.onlostpointercapture
onmousedown
onmousedown: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16864
Inherited from
LitElement.onmousedown
onmouseenter
onmouseenter: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16866
Inherited from
LitElement.onmouseenter
onmouseleave
onmouseleave: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16868
Inherited from
LitElement.onmouseleave
onmousemove
onmousemove: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16870
Inherited from
LitElement.onmousemove
onmouseout
onmouseout: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16872
Inherited from
LitElement.onmouseout
onmouseover
onmouseover: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16874
Inherited from
LitElement.onmouseover
onmouseup
onmouseup: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16876
Inherited from
LitElement.onmouseup
onpaste
onpaste: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16878
Inherited from
LitElement.onpaste
onpause
onpause: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16880
Inherited from
LitElement.onpause
onplay
onplay: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16882
Inherited from
LitElement.onplay
onplaying
onplaying: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16884
Inherited from
LitElement.onplaying
onpointercancel
onpointercancel: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16886
Inherited from
LitElement.onpointercancel
onpointerdown
onpointerdown: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16888
Inherited from
LitElement.onpointerdown
onpointerenter
onpointerenter: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16890
Inherited from
LitElement.onpointerenter
onpointerleave
onpointerleave: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16892
Inherited from
LitElement.onpointerleave
onpointermove
onpointermove: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16894
Inherited from
LitElement.onpointermove
onpointerout
onpointerout: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16896
Inherited from
LitElement.onpointerout
onpointerover
onpointerover: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16898
Inherited from
LitElement.onpointerover
onpointerrawupdate
onpointerrawupdate: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16904
Available only in secure contexts.
Inherited from
LitElement.onpointerrawupdate
onpointerup
onpointerup: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16906
Inherited from
LitElement.onpointerup
onprogress
onprogress: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16908
Inherited from
LitElement.onprogress
onratechange
onratechange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16910
Inherited from
LitElement.onratechange
onreset
onreset: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16912
Inherited from
LitElement.onreset
onresize
onresize: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16914
Inherited from
LitElement.onresize
onscroll
onscroll: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16916
Inherited from
LitElement.onscroll
onscrollend
onscrollend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16918
Inherited from
LitElement.onscrollend
onsecuritypolicyviolation
onsecuritypolicyviolation: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16920
Inherited from
LitElement.onsecuritypolicyviolation
onseeked
onseeked: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16922
Inherited from
LitElement.onseeked
onseeking
onseeking: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16924
Inherited from
LitElement.onseeking
onselect
onselect: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16926
Inherited from
LitElement.onselect
onselectionchange
onselectionchange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16928
Inherited from
LitElement.onselectionchange
onselectstart
onselectstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16930
Inherited from
LitElement.onselectstart
onslotchange
onslotchange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16932
Inherited from
LitElement.onslotchange
onstalled
onstalled: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16934
Inherited from
LitElement.onstalled
onsubmit
onsubmit: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16936
Inherited from
LitElement.onsubmit
onsuspend
onsuspend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16938
Inherited from
LitElement.onsuspend
ontimeupdate
ontimeupdate: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16940
Inherited from
LitElement.ontimeupdate
ontoggle
ontoggle: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16942
Inherited from
LitElement.ontoggle
ontouchcancel?
optional ontouchcancel?: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16944
Inherited from
LitElement.ontouchcancel
ontouchend?
optional ontouchend?: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16946
Inherited from
LitElement.ontouchend
ontouchmove?
optional ontouchmove?: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16948
Inherited from
LitElement.ontouchmove
ontouchstart?
optional ontouchstart?: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16950
Inherited from
LitElement.ontouchstart
ontransitioncancel
ontransitioncancel: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16952
Inherited from
LitElement.ontransitioncancel
ontransitionend
ontransitionend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16954
Inherited from
LitElement.ontransitionend
ontransitionrun
ontransitionrun: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16956
Inherited from
LitElement.ontransitionrun
ontransitionstart
ontransitionstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16958
Inherited from
LitElement.ontransitionstart
onvolumechange
onvolumechange: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16960
Inherited from
LitElement.onvolumechange
onwaiting
onwaiting: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16962
Inherited from
LitElement.onwaiting
onwebkitanimationend
onwebkitanimationend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16968
Deprecated
This is a legacy alias of onanimationend.
Inherited from
LitElement.onwebkitanimationend
onwebkitanimationiteration
onwebkitanimationiteration: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16974
Deprecated
This is a legacy alias of onanimationiteration.
Inherited from
LitElement.onwebkitanimationiteration
onwebkitanimationstart
onwebkitanimationstart: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16980
Deprecated
This is a legacy alias of onanimationstart.
Inherited from
LitElement.onwebkitanimationstart
onwebkittransitionend
onwebkittransitionend: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16986
Deprecated
This is a legacy alias of ontransitionend.
Inherited from
LitElement.onwebkittransitionend
onwheel
onwheel: ((this, ev) => any) | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:16988
Inherited from
LitElement.onwheel
accessKey
accessKey: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17735
The HTMLElement.accessKey property sets the keystroke which a user can press to jump to a given element.
Inherited from
LitElement.accessKey
accessKeyLabel
readonly accessKeyLabel: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17741
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
LitElement.accessKeyLabel
autocapitalize
autocapitalize: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17747
The autocapitalize property of the HTMLElement interface represents the element’s capitalization behavior for user input. It is available on all HTML elements, though it doesn’t affect all of them, including:
Inherited from
LitElement.autocapitalize
autocorrect
autocorrect: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17753
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
LitElement.autocorrect
dir
dir: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17759
The HTMLElement.dir property indicates the text writing directionality of the content of the current element. It reflects the element’s dir attribute.
Inherited from
LitElement.dir
draggable
draggable: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17765
The draggable property of the HTMLElement interface gets and sets a Boolean primitive indicating if the element is draggable.
Inherited from
LitElement.draggable
hidden
hidden: boolean | "until-found";
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17771
The HTMLElement property hidden reflects the value of the element’s hidden attribute.
Inherited from
LitElement.hidden
inert
inert: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17777
The HTMLElement property inert reflects the value of the element’s inert attribute. It is a boolean value that, when present, makes the browser “ignore” user input events for the element, including focus events and events from assistive technologies. The browser may also ignore page search and text selection in the element. This can be useful when building UIs such as modals where you would want to “trap” the focus inside the modal when it’s visible.
Inherited from
LitElement.inert
innerText
innerText: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17783
The innerText property of the HTMLElement interface represents the rendered text content of a node and its descendants.
Inherited from
LitElement.innerText
lang
lang: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17789
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 BCP 47 language tag. It reflects the element’s lang attribute; the xml:lang attribute does not affect this property.
Inherited from
LitElement.lang
offsetHeight
readonly offsetHeight: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17795
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
LitElement.offsetHeight
offsetLeft
readonly offsetLeft: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17801
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
LitElement.offsetLeft
offsetParent
readonly offsetParent: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17807
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
LitElement.offsetParent
offsetTop
readonly offsetTop: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17813
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 offsetParent, the closest positioned ancestor element.
Inherited from
LitElement.offsetTop
offsetWidth
readonly offsetWidth: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17819
The offsetWidth read-only property of the HTMLElement interface returns the layout width of an element as an integer.
Inherited from
LitElement.offsetWidth
outerText
outerText: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17825
The outerText property of the HTMLElement interface returns the same value as HTMLElement.innerText. When used as a setter it replaces the whole current node with the given text (this differs from innerText, which replaces the content inside the current node).
Inherited from
LitElement.outerText
popover
popover: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17831
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
LitElement.popover
spellcheck
spellcheck: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17837
The spellcheck property of the HTMLElement interface represents a boolean value that controls the spell-checking hint. It is available on all HTML elements, though it doesn’t affect all of them.
Inherited from
LitElement.spellcheck
title
title: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17843
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
LitElement.title
translate
translate: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17849
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
LitElement.translate
writingSuggestions
writingSuggestions: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17855
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
LitElement.writingSuggestions
attachInternals()
attachInternals(): ElementInternals;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17861
The HTMLElement.attachInternals() method returns an ElementInternals object. This method allows a custom element to participate in HTML forms. The ElementInternals interface provides utilities for working with these elements in the same way you would work with any standard HTML form element, and also exposes the Accessibility Object Model to the element.
Returns
ElementInternals
Inherited from
LitElement.attachInternals
click()
click(): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17867
The HTMLElement.click() method simulates a mouse click on an element. When called on an element, the element’s click event is fired (unless its disabled attribute is set).
Returns
void
Inherited from
LitElement.click
hidePopover()
hidePopover(): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17873
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
LitElement.hidePopover
showPopover()
showPopover(options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17879
The showPopover() method of the HTMLElement interface shows a popover element (i.e., one that has a valid popover attribute) by adding it to the top layer.
Parameters
| Parameter | Type |
|---|---|
options? |
ShowPopoverOptions |
Returns
void
Inherited from
LitElement.showPopover
togglePopover()
togglePopover(options?): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17885
The togglePopover() method of the HTMLElement interface toggles a popover element (i.e., one that has a valid popover attribute) between the hidden and showing states.
Parameters
| Parameter | Type |
|---|---|
options? |
boolean | TogglePopoverOptions |
Returns
boolean
Inherited from
LitElement.togglePopover
addEventListener()
Call Signature
addEventListener<K>(
type,
listener,
options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17886
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementEventMap |
Parameters
| Parameter | Type |
|---|---|
type |
K |
listener |
(this, ev) => any |
options? |
boolean | AddEventListenerOptions |
Returns
void
Inherited from
LitElement.addEventListener
Call Signature
addEventListener(
type,
listener,
options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17887
Parameters
| Parameter | Type |
|---|---|
type |
string |
listener |
EventListenerOrEventListenerObject |
options? |
boolean | AddEventListenerOptions |
Returns
void
Inherited from
LitElement.addEventListener
removeEventListener()
Call Signature
removeEventListener<K>(
type,
listener,
options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17888
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementEventMap |
Parameters
| Parameter | Type |
|---|---|
type |
K |
listener |
(this, ev) => any |
options? |
boolean | EventListenerOptions |
Returns
void
Inherited from
LitElement.removeEventListener
Call Signature
removeEventListener(
type,
listener,
options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:17889
Parameters
| Parameter | Type |
|---|---|
type |
string |
listener |
EventListenerOrEventListenerObject |
options? |
boolean | EventListenerOptions |
Returns
void
Inherited from
LitElement.removeEventListener
autofocus
autofocus: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20122
Inherited from
LitElement.autofocus
dataset
readonly dataset: DOMStringMap;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20124
Inherited from
LitElement.dataset
nonce
nonce: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20126
Inherited from
LitElement.nonce
tabIndex
tabIndex: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20128
Inherited from
LitElement.tabIndex
blur()
blur(): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20130
Returns
void
Inherited from
LitElement.blur
focus()
focus(options?): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:20132
Parameters
| Parameter | Type |
|---|---|
options? |
FocusOptions |
Returns
void
Inherited from
LitElement.focus
baseURI
readonly baseURI: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26041
The read-only baseURI property of the Node interface returns the absolute base URL of the document containing the node.
Inherited from
LitElement.baseURI
childNodes
readonly childNodes: NodeListOf<ChildNode>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26047
The read-only childNodes property of the Node interface returns a live NodeList of child nodes of the given element where the first child node is assigned index 0. Child nodes include elements, text and comments.
Inherited from
LitElement.childNodes
firstChild
readonly firstChild: ChildNode | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26053
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
LitElement.firstChild
isConnected
readonly isConnected: boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26059
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
LitElement.isConnected
lastChild
readonly lastChild: ChildNode | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26065
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
LitElement.lastChild
nextSibling
readonly nextSibling: ChildNode | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26071
The read-only nextSibling property of the Node interface returns the node immediately following the specified one in their parent’s childNodes, or returns null if the specified node is the last child in the parent element.
Inherited from
LitElement.nextSibling
nodeName
readonly nodeName: string;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26077
The read-only nodeName property of Node returns the name of the current node as a string.
Inherited from
LitElement.nodeName
nodeType
readonly nodeType: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26083
The read-only nodeType property of a Node interface is an integer that identifies what the node is. It distinguishes different kinds of nodes from each other, such as elements, text, and comments.
Inherited from
LitElement.nodeType
nodeValue
nodeValue: string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26089
The nodeValue property of the Node interface returns or sets the value of the current node.
Inherited from
LitElement.nodeValue
parentElement
readonly parentElement: HTMLElement | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26101
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. Node.parentNode on the other hand returns any kind of parent, regardless of its type.
Inherited from
LitElement.parentElement
parentNode
readonly parentNode: ParentNode | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26107
The read-only parentNode property of the Node interface returns the parent of the specified node in the DOM tree.
Inherited from
LitElement.parentNode
previousSibling
readonly previousSibling: ChildNode | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26113
The read-only previousSibling property of the Node interface returns the node immediately preceding the specified one in its parent’s childNodes list, or null if the specified node is the first in that list.
Inherited from
LitElement.previousSibling
appendChild()
appendChild<T>(node): T;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26125
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
| Type Parameter |
|---|
T extends Node |
Parameters
| Parameter | Type |
|---|---|
node |
T |
Returns
T
Inherited from
LitElement.appendChild
cloneNode()
cloneNode(subtree?): Node;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26131
The cloneNode() method of the Node interface returns a duplicate of the node on which this method was called. Its parameter controls if the subtree contained in the node is also cloned or not.
Parameters
| Parameter | Type |
|---|---|
subtree? |
boolean |
Returns
Node
Inherited from
LitElement.cloneNode
compareDocumentPosition()
compareDocumentPosition(other): number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26137
The compareDocumentPosition() method of the Node interface reports the position of its argument node relative to the node on which it is called.
Parameters
| Parameter | Type |
|---|---|
other |
Node |
Returns
number
Inherited from
LitElement.compareDocumentPosition
contains()
contains(other): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26143
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 (childNodes), one of the children’s direct children, and so on.
Parameters
| Parameter | Type |
|---|---|
other |
Node | null |
Returns
boolean
Inherited from
LitElement.contains
getRootNode()
getRootNode(options?): Node;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26149
The getRootNode() method of the Node interface returns the context object’s root, which optionally includes the shadow root if it is available.
Parameters
| Parameter | Type |
|---|---|
options? |
GetRootNodeOptions |
Returns
Node
Inherited from
LitElement.getRootNode
hasChildNodes()
hasChildNodes(): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26155
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
LitElement.hasChildNodes
insertBefore()
insertBefore<T>(node, child): T;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26161
The insertBefore() method of the Node interface inserts a node before a reference node as a child of a specified parent node.
Type Parameters
| Type Parameter |
|---|
T extends Node |
Parameters
| Parameter | Type |
|---|---|
node |
T |
child |
Node | null |
Returns
T
Inherited from
LitElement.insertBefore
isDefaultNamespace()
isDefaultNamespace(namespace): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26167
The isDefaultNamespace() method of the Node interface accepts a namespace URI as an argument. It returns a boolean value that is true if the namespace is the default namespace on the given node and false if not. The default namespace can be retrieved with Node.lookupNamespaceURI() by passing null as the argument.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
Returns
boolean
Inherited from
LitElement.isDefaultNamespace
isEqualNode()
isEqualNode(otherNode): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26173
The isEqualNode() method of the Node interface tests whether two nodes are equal. Two nodes are equal when they have the same type, defining characteristics (for elements, this would be their ID, number of children, and so forth), its attributes match, and so on. The specific set of data points that must match varies depending on the types of the nodes.
Parameters
| Parameter | Type |
|---|---|
otherNode |
Node | null |
Returns
boolean
Inherited from
LitElement.isEqualNode
isSameNode()
isSameNode(otherNode): boolean;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26179
The isSameNode() method of the Node interface is a legacy alias the for the === strict equality operator. That is, it tests whether two nodes are the same (in other words, whether they reference the same object).
Parameters
| Parameter | Type |
|---|---|
otherNode |
Node | null |
Returns
boolean
Inherited from
LitElement.isSameNode
lookupNamespaceURI()
lookupNamespaceURI(prefix): string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26185
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). This method’s existence allows Node objects to be passed as a namespace resolver to XPathEvaluator.createExpression() and XPathEvaluator.evaluate().
Parameters
| Parameter | Type |
|---|---|
prefix |
string | null |
Returns
string | null
Inherited from
LitElement.lookupNamespaceURI
lookupPrefix()
lookupPrefix(namespace): string | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26191
The lookupPrefix() method of the Node interface returns a string containing the prefix for a given namespace URI, if present, and null if not. When multiple prefixes are possible, the first prefix is returned.
Parameters
| Parameter | Type |
|---|---|
namespace |
string | null |
Returns
string | null
Inherited from
LitElement.lookupPrefix
normalize()
normalize(): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26197
The normalize() method of the Node interface puts the specified node and all of its sub-tree into a normalized form. In a normalized sub-tree, no text nodes in the sub-tree are empty and there are no adjacent text nodes.
Returns
void
Inherited from
LitElement.normalize
removeChild()
removeChild<T>(child): T;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26203
The removeChild() method of the Node interface removes a child node from the DOM and returns the removed node.
Type Parameters
| Type Parameter |
|---|
T extends Node |
Parameters
| Parameter | Type |
|---|---|
child |
T |
Returns
T
Inherited from
LitElement.removeChild
replaceChild()
replaceChild<T>(node, child): T;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26209
The replaceChild() method of the Node interface replaces a child node within the given (parent) node.
Type Parameters
| Type Parameter |
|---|
T extends Node |
Parameters
| Parameter | Type |
|---|---|
node |
Node |
child |
T |
Returns
T
Inherited from
LitElement.replaceChild
ELEMENT_NODE
readonly ELEMENT_NODE: 1;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26211
node is an element.
Inherited from
LitElement.ELEMENT_NODE
ATTRIBUTE_NODE
readonly ATTRIBUTE_NODE: 2;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26212
Inherited from
LitElement.ATTRIBUTE_NODE
TEXT_NODE
readonly TEXT_NODE: 3;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26214
node is a Text node.
Inherited from
LitElement.TEXT_NODE
CDATA_SECTION_NODE
readonly CDATA_SECTION_NODE: 4;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26216
node is a CDATASection node.
Inherited from
LitElement.CDATA_SECTION_NODE
ENTITY_REFERENCE_NODE
readonly ENTITY_REFERENCE_NODE: 5;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26217
Inherited from
LitElement.ENTITY_REFERENCE_NODE
ENTITY_NODE
readonly ENTITY_NODE: 6;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26218
Inherited from
LitElement.ENTITY_NODE
PROCESSING_INSTRUCTION_NODE
readonly PROCESSING_INSTRUCTION_NODE: 7;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26220
node is a ProcessingInstruction node.
Inherited from
LitElement.PROCESSING_INSTRUCTION_NODE
COMMENT_NODE
readonly COMMENT_NODE: 8;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26222
node is a Comment node.
Inherited from
LitElement.COMMENT_NODE
DOCUMENT_NODE
readonly DOCUMENT_NODE: 9;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26224
node is a document.
Inherited from
LitElement.DOCUMENT_NODE
DOCUMENT_TYPE_NODE
readonly DOCUMENT_TYPE_NODE: 10;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26226
node is a doctype.
Inherited from
LitElement.DOCUMENT_TYPE_NODE
DOCUMENT_FRAGMENT_NODE
readonly DOCUMENT_FRAGMENT_NODE: 11;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26228
node is a DocumentFragment node.
Inherited from
LitElement.DOCUMENT_FRAGMENT_NODE
NOTATION_NODE
readonly NOTATION_NODE: 12;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26229
Inherited from
LitElement.NOTATION_NODE
DOCUMENT_POSITION_DISCONNECTED
readonly DOCUMENT_POSITION_DISCONNECTED: 1;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26231
Set when node and other are not in the same tree.
Inherited from
LitElement.DOCUMENT_POSITION_DISCONNECTED
DOCUMENT_POSITION_PRECEDING
readonly DOCUMENT_POSITION_PRECEDING: 2;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26233
Set when other is preceding node.
Inherited from
LitElement.DOCUMENT_POSITION_PRECEDING
DOCUMENT_POSITION_FOLLOWING
readonly DOCUMENT_POSITION_FOLLOWING: 4;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26235
Set when other is following node.
Inherited from
LitElement.DOCUMENT_POSITION_FOLLOWING
DOCUMENT_POSITION_CONTAINS
readonly DOCUMENT_POSITION_CONTAINS: 8;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26237
Set when other is an ancestor of node.
Inherited from
LitElement.DOCUMENT_POSITION_CONTAINS
DOCUMENT_POSITION_CONTAINED_BY
readonly DOCUMENT_POSITION_CONTAINED_BY: 16;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26239
Set when other is a descendant of node.
Inherited from
LitElement.DOCUMENT_POSITION_CONTAINED_BY
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26240
Inherited from
LitElement.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
nextElementSibling
readonly nextElementSibling: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26380
Returns the first following sibling that is an element, and null otherwise.
Inherited from
LitElement.nextElementSibling
previousElementSibling
readonly previousElementSibling: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:26386
Returns the first preceding sibling that is an element, and null otherwise.
Inherited from
LitElement.previousElementSibling
childElementCount
readonly childElementCount: number;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27044
Inherited from
LitElement.childElementCount
children
readonly children: HTMLCollection;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27050
Returns the child elements.
Inherited from
LitElement.children
firstElementChild
readonly firstElementChild: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27056
Returns the first child that is an element, and null otherwise.
Inherited from
LitElement.firstElementChild
lastElementChild
readonly lastElementChild: Element | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27062
Returns the last child that is an element, and null otherwise.
Inherited from
LitElement.lastElementChild
append()
append(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27070
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.append
moveBefore()
moveBefore(node, child): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27072
Parameters
| Parameter | Type |
|---|---|
node |
Node |
child |
Node | null |
Returns
void
Inherited from
LitElement.moveBefore
prepend()
prepend(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27080
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.prepend
querySelector()
Call Signature
querySelector<K>(selectors): HTMLElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27086
Returns the first element that is a descendant of node that matches selectors.
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
HTMLElementTagNameMap[K] | null
Inherited from
LitElement.querySelector
Call Signature
querySelector<K>(selectors): SVGElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27087
Type Parameters
| Type Parameter |
|---|
K extends keyof SVGElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
SVGElementTagNameMap[K] | null
Inherited from
LitElement.querySelector
Call Signature
querySelector<K>(selectors): MathMLElementTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27088
Type Parameters
| Type Parameter |
|---|
K extends keyof MathMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
MathMLElementTagNameMap[K] | null
Inherited from
LitElement.querySelector
Call Signature
querySelector<K>(selectors): HTMLElementDeprecatedTagNameMap[K] | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27090
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementDeprecatedTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
HTMLElementDeprecatedTagNameMap[K] | null
Deprecated
Inherited from
LitElement.querySelector
Call Signature
querySelector<E>(selectors): E | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27091
Type Parameters
| Type Parameter | Default type |
|---|---|
E extends Element |
Element |
Parameters
| Parameter | Type |
|---|---|
selectors |
string |
Returns
E | null
Inherited from
LitElement.querySelector
querySelectorAll()
Call Signature
querySelectorAll<K>(selectors): NodeListOf<HTMLElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27097
Returns all element descendants of node that match selectors.
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
NodeListOf<HTMLElementTagNameMap[K]>
Inherited from
LitElement.querySelectorAll
Call Signature
querySelectorAll<K>(selectors): NodeListOf<SVGElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27098
Type Parameters
| Type Parameter |
|---|
K extends keyof SVGElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
NodeListOf<SVGElementTagNameMap[K]>
Inherited from
LitElement.querySelectorAll
Call Signature
querySelectorAll<K>(selectors): NodeListOf<MathMLElementTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27099
Type Parameters
| Type Parameter |
|---|
K extends keyof MathMLElementTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
NodeListOf<MathMLElementTagNameMap[K]>
Inherited from
LitElement.querySelectorAll
Call Signature
querySelectorAll<K>(selectors): NodeListOf<HTMLElementDeprecatedTagNameMap[K]>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27101
Type Parameters
| Type Parameter |
|---|
K extends keyof HTMLElementDeprecatedTagNameMap |
Parameters
| Parameter | Type |
|---|---|
selectors |
K |
Returns
NodeListOf<HTMLElementDeprecatedTagNameMap[K]>
Deprecated
Inherited from
LitElement.querySelectorAll
Call Signature
querySelectorAll<E>(selectors): NodeListOf<E>;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27102
Type Parameters
| Type Parameter | Default type |
|---|---|
E extends Element |
Element |
Parameters
| Parameter | Type |
|---|---|
selectors |
string |
Returns
NodeListOf<E>
Inherited from
LitElement.querySelectorAll
replaceChildren()
replaceChildren(...nodes): void;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:27110
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
| Parameter | Type |
|---|---|
…nodes |
(string | Node)[] |
Returns
void
Inherited from
LitElement.replaceChildren
assignedSlot
readonly assignedSlot: HTMLSlotElement | null;
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:35365
Inherited from
LitElement.assignedSlot
properties
elementProperties
static elementProperties: PropertyDeclarationMap;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.elementProperties
createProperty()
static createProperty(name, options?): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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:
static createProperty(name, options) {
options = Object.assign(options, {myOption: true});
super.createProperty(name, options);
}
Parameters
| Parameter | Type |
|---|---|
name |
PropertyKey |
options? |
PropertyDeclaration<unknown, unknown> |
Returns
void
Nocollapse
Inherited from
LitElement.createProperty
getPropertyDescriptor()
protected static getPropertyDescriptor(
name,
key,
options): PropertyDescriptor | undefined;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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,
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
| Parameter | Type |
|---|---|
name |
PropertyKey |
key |
string | symbol |
options |
PropertyDeclaration |
Returns
PropertyDescriptor | undefined
Nocollapse
Inherited from
LitElement.getPropertyDescriptor
getPropertyOptions()
static getPropertyOptions(name): PropertyDeclaration<unknown, unknown>;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type |
|---|---|
name |
PropertyKey |
Returns
PropertyDeclaration<unknown, unknown>
Nocollapse
Final
Inherited from
LitElement.getPropertyOptions
properties
static properties: object;
Defined in: packages/lit/src/index.ts:1421
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.
stack
stack: object;
stack.type
type: StringConstructor = String;
rootProps
rootProps: object;
rootProps.attribute
attribute: boolean = false;
Nocollapse
Overrides
LitElement.properties
rendering
shadowRootOptions
static shadowRootOptions: ShadowRootInit;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.shadowRootOptions
renderRoot
readonly renderRoot: HTMLElement | DocumentFragment;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.renderRoot
createRenderRoot()
createRenderRoot(): this;
Defined in: packages/lit/src/index.ts:1434
Returns
this
Overrides
LitElement.createRenderRoot
render()
render(): TemplateResult;
Defined in: packages/lit/src/index.ts:1438
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
TemplateResult
Overrides
LitElement.render
renderOptions
readonly renderOptions: RenderOptions;
Defined in: node_modules/.bun/lit-element@4.2.2/node_modules/lit-element/development/lit-element.d.ts:88
Inherited from
LitElement.renderOptions
updates
isUpdatePending
isUpdatePending: boolean;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.isUpdatePending
hasUpdated
hasUpdated: boolean;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.hasUpdated
enableUpdating()
protected enableUpdating(_requestedUpdate): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type |
|---|---|
_requestedUpdate |
boolean |
Returns
void
Inherited from
LitElement.enableUpdating
requestUpdate()
requestUpdate(
name?,
oldValue?,
options?,
useNewValue?,
newValue?): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type | Description |
|---|---|---|
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
LitElement.requestUpdate
scheduleUpdate()
protected scheduleUpdate(): void | Promise<unknown>;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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:
override protected async scheduleUpdate(): Promise<unknown> {
await new Promise((resolve) => requestAnimationFrame(() => resolve()));
super.scheduleUpdate();
}
Returns
void | Promise<unknown>
Inherited from
LitElement.scheduleUpdate
performUpdate()
protected performUpdate(): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.performUpdate
willUpdate()
protected willUpdate(_changedProperties): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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.
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
| Parameter | Type |
|---|---|
_changedProperties |
PropertyValueMap<any> | Map<PropertyKey, unknown> |
Returns
void
Inherited from
LitElement.willUpdate
updateComplete
Get Signature
get updateComplete(): Promise<boolean>;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
LitElement.updateComplete
getUpdateComplete()
protected getUpdateComplete(): Promise<boolean>;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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:
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
LitElement.getUpdateComplete
shouldUpdate()
protected shouldUpdate(_changedProperties): boolean;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type | Description |
|---|---|---|
_changedProperties |
PropertyValueMap<any> | Map<PropertyKey, unknown> |
Map of changed properties with old values |
Returns
boolean
Inherited from
LitElement.shouldUpdate
updated()
protected updated(_changedProperties): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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
| Parameter | Type | Description |
|---|---|---|
_changedProperties |
PropertyValueMap<any> | Map<PropertyKey, unknown> |
Map of changed properties with old values |
Returns
void
Inherited from
LitElement.updated
firstUpdated()
protected firstUpdated(_changedProperties): void;
Defined in: node_modules/.bun/@lit+reactive-element@2.1.2/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.
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
| Parameter | Type | Description |
|---|---|---|
_changedProperties |
PropertyValueMap<any> | Map<PropertyKey, unknown> |
Map of changed properties with old values |
Returns
void
Inherited from
LitElement.firstUpdated
update()
protected update(changedProperties): void;
Defined in: node_modules/.bun/lit-element@4.2.2/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
| Parameter | Type | Description |
|---|---|---|
changedProperties |
PropertyValueMap<any> | Map<PropertyKey, unknown> |
Map of changed properties with old values |
Returns
void
Inherited from
LitElement.update
AppLayerController
Defined in: packages/lit/src/index.ts:1461
Reactive controller for a controlled layer bound to one stack. Set .open to
true to open and false to dismiss; .payload / .options / .onResolved
update the live layer. Dismisses automatically when the host disconnects.
Type Parameters
| Type Parameter | Default type |
|---|---|
P |
unknown |
R |
unknown |
Implements
ReactiveController
Constructors
Constructor
new AppLayerController<P, R>(
host,
client,
stackId,
props): AppLayerController<P, R>;
Defined in: packages/lit/src/index.ts:1476
Parameters
| Parameter | Type |
|---|---|
host |
ReactiveControllerHost |
client |
LayerClient | undefined |
stackId |
string |
props |
AppLayerProps<P, R> |
Returns
AppLayerController<P, R>
Properties
| Property | Type | Defined in |
|---|---|---|
options |
OmitKeyof<LayerOptions<P, R>, "stack"> |
packages/lit/src/index.ts:1471 |
payload |
P |
packages/lit/src/index.ts:1473 |
onResolved? |
(response) => void |
packages/lit/src/index.ts:1474 |
Accessors
open
Get Signature
get open(): boolean;
Defined in: packages/lit/src/index.ts:1498
Returns
boolean
Set Signature
set open(v): void;
Defined in: packages/lit/src/index.ts:1501
Parameters
| Parameter | Type |
|---|---|
v |
boolean |
Returns
void
Methods
hostConnected()
hostConnected(): void;
Defined in: packages/lit/src/index.ts:1506
Called when the host is connected to the component tree. For custom
element hosts, this corresponds to the connectedCallback() lifecycle,
which is only called when the component is connected to the document.
Returns
void
Implementation of
ReactiveController.hostConnected
hostDisconnected()
hostDisconnected(): void;
Defined in: packages/lit/src/index.ts:1511
Called when the host is disconnected from the component tree. For custom
element hosts, this corresponds to the disconnectedCallback() lifecycle,
which is called the host or an ancestor component is disconnected from the
document.
Returns
void
Implementation of
ReactiveController.hostDisconnected
Interfaces
UseStackOptions
Defined in: packages/lit/src/index.ts:198
Type Parameters
| Type Parameter | Default type |
|---|---|
T |
LayerState[] |
Properties
| Property | Type | Defined in |
|---|---|---|
stack? |
string |
packages/lit/src/index.ts:199 |
select? |
(states) => T |
packages/lit/src/index.ts:200 |
compare? |
(a, b) => boolean |
packages/lit/src/index.ts:201 |
client? |
LayerClient |
packages/lit/src/index.ts:202 |
UseLayerStateOptions
Defined in: packages/lit/src/index.ts:205
Type Parameters
| Type Parameter | Default type |
|---|---|
Key extends LayerKey |
- |
P |
unknown |
D |
unknown |
U |
LayerState<P, ResponseOf<Key>, ErrorOf<Key>, D>[] |
Properties
| Property | Type | Defined in |
|---|---|---|
key |
Key |
packages/lit/src/index.ts:211 |
stack? |
string |
packages/lit/src/index.ts:212 |
select? |
(states) => U |
packages/lit/src/index.ts:213 |
compare? |
(a, b) => boolean |
packages/lit/src/index.ts:214 |
StackHandles
Defined in: packages/lit/src/index.ts:705
Properties
| Property | Type | Defined in |
|---|---|---|
states |
StackController<LayerState<unknown, void, Error, unknown>[]> |
packages/lit/src/index.ts:706 |
getCall |
(state) => LayerCallContext<unknown, unknown> |
packages/lit/src/index.ts:707 |
MutationRun
Defined in: packages/lit/src/index.ts:780
Type Parameters
| Type Parameter |
|---|
R |
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
orEnd |
(response) => Promise<void> |
On success, end the layer with response; on failure, leave it open and rethrow. |
packages/lit/src/index.ts:782 |
MutationFlow
Defined in: packages/lit/src/index.ts:785
Type Parameters
| Type Parameter |
|---|
R |
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
pending |
boolean |
True while a run(...) async action is in flight. Mirrors the layer’s actionStatus: "running". |
packages/lit/src/index.ts:787 |
run |
(fn) => MutationRun<R> |
- | packages/lit/src/index.ts:788 |
ScopedOpen()
Defined in: packages/lit/src/index.ts:856
Open a layer on a pre-bound stack, with DataTag response and error inference.
Call Signature
ScopedOpen<P, R, E, D, RootProps>(options): Promise<R>;
Defined in: packages/lit/src/index.ts:857
Open a layer on a pre-bound stack, with DataTag response and error inference.
Type Parameters
| Type Parameter | Default type |
|---|---|
P |
- |
R |
- |
E |
Error |
D |
unknown |
RootProps |
unknown |
Parameters
| Parameter | Type |
|---|---|
options |
OmitKeyof<OpenLayerOptions<P, R, E, D, RootProps> & object, "stack" | "validate"> |
Returns
Promise<R>
Call Signature
ScopedOpen<P, R, E, D, RootProps>(options): Promise<R>;
Defined in: packages/lit/src/index.ts:865
Open a layer on a pre-bound stack, with DataTag response and error inference.
Type Parameters
| Type Parameter | Default type |
|---|---|
P |
- |
R |
void |
E |
Error |
D |
unknown |
RootProps |
unknown |
Parameters
| Parameter | Type |
|---|---|
options |
OmitKeyof<OpenLayerOptions<P, R, E, D, RootProps>, "stack"> |
Returns
Promise<R>
LayerGroup
Defined in: packages/lit/src/index.ts:870
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
open |
ScopedOpen |
- | packages/lit/src/index.ts:871 |
dismissAll |
(response?) => void |
- | packages/lit/src/index.ts:872 |
states |
StackController<LayerState<unknown, void, Error, unknown>[]> |
- | packages/lit/src/index.ts:873 |
outlet |
(rootProps?) => TemplateResult |
Renders the child stack inline — place inside the parent layer’s DOM. | packages/lit/src/index.ts:875 |
stackId |
string |
- | packages/lit/src/index.ts:876 |
AppStack
Defined in: packages/lit/src/index.ts:1343
Properties
| Property | Type | Defined in |
|---|---|---|
open |
ScopedOpen |
packages/lit/src/index.ts:1344 |
dismissAll |
(response?) => void |
packages/lit/src/index.ts:1345 |
states |
StackController<LayerState<unknown, void, Error, unknown>[]> |
packages/lit/src/index.ts:1346 |
AppLayerProps
Defined in: packages/lit/src/index.ts:1446
Type Parameters
| Type Parameter | Default type |
|---|---|
P |
- |
R |
unknown |
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
options |
OmitKeyof<LayerOptions<P, R>, "stack"> |
Layer definition with the stack supplied by the factory. | packages/lit/src/index.ts:1448 |
open |
boolean |
Controlled visibility. true opens the layer; false dismisses it. |
packages/lit/src/index.ts:1450 |
payload |
P |
- | packages/lit/src/index.ts:1451 |
onResolved? |
(response) => void |
Called when the layer resolves. | packages/lit/src/index.ts:1453 |
StackHook
Defined in: packages/lit/src/index.ts:1560
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
StackProvider |
typeof StackProvider |
Provider CE subclass bound to the hook’s default client. | packages/lit/src/index.ts:1562 |
useAppStack |
(host) => AppStackController |
Reactive controller for the bound stack’s open / dismissAll / states. |
packages/lit/src/index.ts:1564 |
AppHost |
typeof AppHostElement |
<app-host> subclass bound to the hook’s stack id. |
packages/lit/src/index.ts:1566 |
AppLayer |
(host, props) => AppLayerController |
Controlled-layer controller constructor bound to the hook’s stack. | packages/lit/src/index.ts:1568 |
Type Aliases
LitControllerHost
type LitControllerHost = ReactiveControllerHost & HTMLElement;
Defined in: packages/lit/src/index.ts:54
Lit host that can own reactive controllers and participate in @lit/context.
WiredLayerHandle
type WiredLayerHandle<P, R, E, D, RP> = LayerHandle<P, R, E, D, RP> & object;
Defined in: packages/lit/src/index.ts:519
Type Declaration
| Name | Type | Defined in |
|---|---|---|
state |
StackController<LayerState<P, R, E, D>[]> |
packages/lit/src/index.ts:526 |
queued |
StackController<LayerState<P, R, E, D>[]> |
packages/lit/src/index.ts:527 |
top |
| LayerState<P, R, E, D> | null |
packages/lit/src/index.ts:528 |
Type Parameters
| Type Parameter | Default type |
|---|---|
P |
- |
R |
- |
E |
DefaultLayerError |
D |
unknown |
RP |
unknown |
WiredValidatedLayerHandle
type WiredValidatedLayerHandle<V, R, E, D, RP> = ValidatedLayerHandle<V, R, E, D, RP> & object;
Defined in: packages/lit/src/index.ts:531
Type Declaration
| Name | Type | Defined in |
|---|---|---|
state |
StackController<LayerState<InferValidatorOutput<V>, R, E, D>[]> |
packages/lit/src/index.ts:538 |
queued |
StackController<LayerState<InferValidatorOutput<V>, R, E, D>[]> |
packages/lit/src/index.ts:539 |
top |
| LayerState<InferValidatorOutput<V>, R, E, D> | null |
packages/lit/src/index.ts:540 |
Type Parameters
| Type Parameter | Default type |
|---|---|
V extends Validator<unknown> |
- |
R |
- |
E |
DefaultLayerError |
D |
unknown |
RP |
unknown |
LitLayerComponent
type LitLayerComponent = (() => LitElement) | ((props) => TemplateResult);
Defined in: packages/lit/src/index.ts:1020
A layer component is either a LitElement constructor or a render function.
Variables
layerClientContext
const layerClientContext: Context<string, LayerClient>;
Defined in: packages/lit/src/index.ts:48
@lit/context key for the nearest LayerClient.
Exported for advanced ContextProvider wiring; prefer
provideLayerClient / useLayerClient.
Functions
provideLayerClient()
function provideLayerClient(host, client?): LayerClient;
Defined in: packages/lit/src/index.ts:80
Provides a LayerClient to descendant consumers via @lit/context.
Attaches a @lit/context ContextProvider to host; descendants resolve it
with useLayerClient or by omitting client on a hook. A new client is
created when client is omitted.
Parameters
| Parameter | Type | Description |
|---|---|---|
host |
LitControllerHost |
Lit element host that owns the context provider. |
client? |
LayerClient |
Optional client to provide; a new LayerClient is created when omitted. |
Returns
The provided client.
useLayerClient()
function useLayerClient(host): LayerClientConsumer;
Defined in: packages/lit/src/index.ts:141
Resolve the nearest LayerClient from @lit/context.
Returns a LayerClientConsumer controller; read the client via
.current (throws when no provider has supplied one yet). Prefer passing
client explicitly on useStack / useLayer for synchronous access at
construction time — context only resolves once the host is connected.
Parameters
| Parameter | Type |
|---|---|
host |
LitControllerHost |
Returns
A LayerClientConsumer controller; read .current for the client.
useStack()
function useStack<T>(
host,
opts?,
client?): StackController<T>;
Defined in: packages/lit/src/index.ts:441
Subscribe a Lit host to a LayerClient stack via StackController.
Type Parameters
| Type Parameter | Default type |
|---|---|
T |
LayerState<unknown, void, Error, unknown>[] |
Parameters
| Parameter | Type | Description |
|---|---|---|
host |
ReactiveControllerHost |
Reactive controller host (typically this on a LitElement). |
opts |
UseStackOptions<T> |
stack, select, compare, and optional client. |
client? |
LayerClient |
Client to observe when not passed on opts. |
Returns
A StackController whose .current mirrors the selected snapshot.
Default
opts.stack "default"
Default
opts.select all mounted states (identity)
Default
opts.compare Object.is
useQueuedStack()
function useQueuedStack<T>(
host,
opts?,
client?): StackController<T>;
Defined in: packages/lit/src/index.ts:457
Subscribe a Lit host to a stack’s queued snapshot via StackController.
Type Parameters
| Type Parameter | Default type |
|---|---|
T |
LayerState<unknown, void, Error, unknown>[] |
Parameters
| Parameter | Type | Description |
|---|---|---|
host |
ReactiveControllerHost |
Reactive controller host (typically this on a LitElement). |
opts |
UseStackOptions<T> |
stack, select, compare, and optional client. |
client? |
LayerClient |
Client to observe when not passed on opts. |
Returns
A StackController whose .current mirrors the queued snapshot.
useLayerState()
function useLayerState<Key, P, D, U>(
host,
opts,
client?): StackController<U>;
Defined in: packages/lit/src/index.ts:470
Observe all mounted layers matching a key.
A DataTag key infers its response and error types.
Type Parameters
| Type Parameter | Default type |
|---|---|
Key extends LayerKey |
- |
P |
unknown |
D |
unknown |
U |
LayerState<P, ResponseOf<Key>, ErrorOf<Key>, D>[] |
Parameters
| Parameter | Type |
|---|---|
host |
ReactiveControllerHost |
opts |
UseLayerStateOptions<Key, P, D, U> |
client? |
LayerClient |
Returns
useLayerQueuedState()
function useLayerQueuedState<Key, P, D, U>(
host,
opts,
client?): StackController<U>;
Defined in: packages/lit/src/index.ts:495
Observe all queued layers matching a key.
Type Parameters
| Type Parameter | Default type |
|---|---|
Key extends LayerKey |
- |
P |
unknown |
D |
unknown |
U |
LayerState<P, ResponseOf<Key>, ErrorOf<Key>, D>[] |
Parameters
| Parameter | Type |
|---|---|
host |
ReactiveControllerHost |
opts |
UseLayerStateOptions<Key, P, D, U> |
client? |
LayerClient |
Returns
useLayer()
Call Signature
function useLayer<V, R, E, D, RP>(
host,
options,
client?): WiredValidatedLayerHandle<V, R, E, D, RP>;
Defined in: packages/lit/src/index.ts:660
Wired handle: createLayer + reactive state/queued/top.
Type Parameters
| Type Parameter | Default type |
|---|---|
V extends Validator<unknown> |
- |
R |
- |
E |
Error |
D |
unknown |
RP |
unknown |
Parameters
| Parameter | Type |
|---|---|
host |
ReactiveControllerHost |
options |
LayerOptions<InferValidatorOutput<V>, R, E, D, RP> & object |
client? |
LayerClient |
Returns
WiredValidatedLayerHandle<V, R, E, D, RP>
Call Signature
function useLayer<P, R, E, D, RP>(
host,
options,
client?): WiredLayerHandle<P, R, E, D, RP>;
Defined in: packages/lit/src/index.ts:675
Wired handle: createLayer + reactive state/queued/top.
Type Parameters
| Type Parameter | Default type |
|---|---|
P |
- |
R |
- |
E |
Error |
D |
unknown |
RP |
unknown |
Parameters
| Parameter | Type |
|---|---|
host |
ReactiveControllerHost |
options |
LayerOptions<P, R, E, D, RP> & object |
client? |
LayerClient |
Returns
WiredLayerHandle<P, R, E, D, RP>
useStackHandles()
function useStackHandles(
host,
stack?,
rootProps?,
client?): StackHandlesController;
Defined in: packages/lit/src/index.ts:771
Return the states and call contexts needed to render a stack headlessly.
Parameters
| Parameter | Type | Default value |
|---|---|---|
host |
ReactiveControllerHost |
undefined |
stack |
string |
"default" |
rootProps? |
unknown |
undefined |
client? |
LayerClient |
undefined |
Returns
useMutationFlow()
function useMutationFlow<P, R, RootProps>(host, call): MutationFlowController<R>;
Defined in: packages/lit/src/index.ts:848
Coordinate a layer’s pending state with an async mutation and end it on success.
Type Parameters
| Type Parameter | Default type |
|---|---|
P |
- |
R |
- |
RootProps |
unknown |
Parameters
| Parameter | Type |
|---|---|
host |
ReactiveControllerHost |
call |
LayerCallContext<P, R, RootProps> |
Returns
Example
@customElement("confirm-dialog")
class ConfirmDialog extends LitElement {
@property({ attribute: false }) call!: LayerCallContext<void, boolean>;
#flow = new MutationFlowController(this, this.call);
render() {
return html`<button @click=${() => this.#flow.run(async () => {}).orEnd(true)}>Yes</button>`;
}
}
useLayerGroup()
function useLayerGroup<P, R, RootProps>(
host,
call,
options?,
client?): LayerGroup;
Defined in: packages/lit/src/index.ts:1003
Create a child stack scoped to the calling layer’s lifetime.
The child stack is disposed and cleared via cancelAll when its parent
layer unmounts (LayerCancelledError).
Type Parameters
| Type Parameter | Default type |
|---|---|
P |
- |
R |
- |
RootProps |
unknown |
Parameters
| Parameter | Type |
|---|---|
host |
ReactiveControllerHost |
call |
LayerCallContext<P, R, RootProps> |
options? |
LayerGroupOptions |
client? |
LayerClient |
Returns
createStackHook()
function createStackHook(config?): StackHook;
Defined in: packages/lit/src/index.ts:1578
Create a provider, app-stack controller, app-host, and controlled-layer
controller bound to one stack. Mirrors the React/Vue/Solid createStackHook.
Parameters
| Parameter | Type |
|---|---|
config |
{ client?: LayerClient; stack?: string; } |
config.client? |
LayerClient |
config.stack? |
string |
Returns
defineStackElements()
function defineStackElements(): void;
Defined in: packages/lit/src/index.ts:1636
Idempotently register the stack custom elements: stack-provider,
stack-outlet, stack-subscribe, and app-host. Safe to call multiple
times; not auto-invoked on import (tenets 2 + 4).
Returns
void
References
assertLayerKey
Re-exports assertLayerKey
hashKey
Re-exports hashKey
keySignature
Re-exports keySignature
shallowArrayEqual
Re-exports shallowArrayEqual
Subscribable
Re-exports Subscribable
notifyManager
Re-exports notifyManager
ControlledPromise
Re-exports ControlledPromise
Resolve
Re-exports Resolve
Reject
Re-exports Reject
Layer
Re-exports Layer
LayerStack
Re-exports LayerStack
LayerClient
Re-exports LayerClient
layerOptions
Re-exports layerOptions
createLayer
Re-exports createLayer
LayerHandle
Re-exports LayerHandle
ValidatedLayerHandle
Re-exports ValidatedLayerHandle
layerKey
Re-exports layerKey
DataTag
Re-exports DataTag
InferDataTagResponse
Re-exports InferDataTagResponse
InferDataTagError
Re-exports InferDataTagError
ResponseOf
Re-exports ResponseOf
ErrorOf
Re-exports ErrorOf
createCallContext
Re-exports createCallContext
childStackId
Re-exports childStackId
createLayerGroup
Re-exports createLayerGroup
LayerGroupHandle
Re-exports LayerGroupHandle
LayerGroupOptions
Re-exports LayerGroupOptions
StandardSchemaV1
Re-exports StandardSchemaV1
Validator
Re-exports Validator
InferValidatorInput
Re-exports InferValidatorInput
InferValidatorOutput
Re-exports InferValidatorOutput
OpenValidatePayload
Re-exports OpenValidatePayload
PayloadValidationError
Re-exports PayloadValidationError
isPayloadValidationError
Re-exports isPayloadValidationError
LayerKeyError
Re-exports LayerKeyError
isLayerKeyError
Re-exports isLayerKeyError
LayerCancelledError
Re-exports LayerCancelledError
isLayerCancelledError
Re-exports isLayerCancelledError
ValidationIssue
Re-exports ValidationIssue
LayerCancelReason
Re-exports LayerCancelReason
LayerKey
Re-exports LayerKey
LayerPhase
Re-exports LayerPhase
LayerTransition
Re-exports LayerTransition
LayerActionStatus
Re-exports LayerActionStatus
BlockerFn
Re-exports BlockerFn
StackBlockerFn
Re-exports StackBlockerFn
DismissAllMode
Re-exports DismissAllMode
DismissOptions
Re-exports DismissOptions
DismissAllOptions
Re-exports DismissAllOptions
LayerState
Re-exports LayerState
LayerCallContext
Re-exports LayerCallContext
LayerComponentProps
Re-exports LayerComponentProps
LayerComponent
Re-exports LayerComponent
LayerOptions
Re-exports LayerOptions
PayloadArg
Re-exports PayloadArg
ResponseArgTuple
Re-exports ResponseArgTuple
EndArgs
Re-exports EndArgs
DismissAllArgs
Re-exports DismissAllArgs
CancelQueuedArgs
Re-exports CancelQueuedArgs
HandleDismissArgs
Re-exports HandleDismissArgs
OpenLayerOptions
Re-exports OpenLayerOptions
OmitKeyof
Re-exports OmitKeyof
SerialOnLoadError
Re-exports SerialOnLoadError
StackOptions
Re-exports StackOptions
StackDefaults
Re-exports StackDefaults
LayerClientOptions
Re-exports LayerClientOptions
StackNotifyAction
Re-exports StackNotifyAction
LayerNotifyView
Re-exports LayerNotifyView
StackNotifyEvent
Re-exports StackNotifyEvent
Register
Re-exports Register
DefaultLayerError
Re-exports DefaultLayerError