Skip to content

lit-ui-router / LitViewDeclarationElement

Interface: LitViewDeclarationElement<T>

Defined in: packages/lit-ui-router/src/interface.ts:291

A LitElement class used directly as a view declaration.

Extends

Type Parameters

Type ParameterDefault type
T extends DefaultResolvesTypeDefaultResolvesType

Constructors

Constructor

ts
new LitViewDeclarationElement(props): LitElement & {
  _uiViewProps: UIViewInjectedProps<T>;
};

Defined in: packages/lit-ui-router/src/interface.ts:291

Overloaded constructor that requires UIViewInjectedProps

Parameters

ParameterType
propsUIViewInjectedProps<T>

Returns

LitElement & { _uiViewProps: UIViewInjectedProps<T>; }

Inherited from

RoutedLitElement.constructor

Properties

PropertyTypeDescriptionInherited fromDefined in
sticky?booleanIf true, the same component instance is reused across state transitionsRoutedLitElement.stickypackages/lit-ui-router/src/interface.ts:272