Skip to content
Layers
Esc
↑↓navigate↵open⌘Jpreview
On this page

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

LayerClientConsumer

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

LayerClient

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

StackController<T>

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

LayerClient

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

StackHandlesController

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

MutationFlowController<R>

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

StackProvider

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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.

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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().

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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.

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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:

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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().

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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

StackOutlet

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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.

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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().

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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.

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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:

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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().

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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

StackSubscribe

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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.

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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().

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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.

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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:

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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().

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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

AppStackController

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

AppHostElement

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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.

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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().

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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.

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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:

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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).

MDN Reference

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().

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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.

MDN Reference

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

MDN Reference

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

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

LayerClient

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

LayerClientConsumer

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

StackController<T>

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

StackController<T>

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

StackController<U>


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

StackController<U>


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

StackHandlesController


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

MutationFlowController<R>

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

LayerGroup


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

StackHook


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

Was this page helpful?