ha-template
Version:
A tiny (<2kB) lit component for rendering templates in Home Assistant custom cards
20 lines (19 loc) • 690 B
TypeScript
import { HomeAssistant } from 'custom-card-helpers';
import { LitElement, PropertyValues } from 'lit';
export declare class HATemplate extends LitElement {
hass: HomeAssistant;
template: string;
variables: Record<string, unknown>;
value: unknown;
private renderedValue;
private unsubscribePromise;
private subscriptionTask;
connectedCallback(): void;
protected updated(changedProperties: PropertyValues<this>): void;
disconnectedCallback(): void;
protected render(): unknown;
private queueSubscriptionRefresh;
private refreshSubscription;
private unsubscribeTemplate;
}
export default function register(componentName?: string): void;