Skip to content

lit-ui-router / isRoutedLitElement

Function: isRoutedLitElement() ​

ts
function isRoutedLitElement<T>(component?): component is RoutedLitElement<T>;

Defined in: packages/lit-ui-router/src/routed-element.ts:23

Whether a view's component is a RoutedLitElement class rather than a template function: a constructor whose prototype extends LitElement.

A renderer that draws lit views outside <ui-view> uses it to choose between instantiating the class and calling the template.

Type Parameters ​

Type ParameterDefault typeDescription
T extends DefaultResolvesTypeDefaultResolvesTypethe resolves the routed element receives

Parameters ​

ParameterTypeDescription
component?unknowna view declaration's component, or any other value

Returns ​

component is RoutedLitElement<T>

whether component is a LitElement subclass