diff --git a/src/panels/lovelace/cards/hui-entity-button-card.ts b/src/panels/lovelace/cards/hui-entity-button-card.ts index b33fec0f17..12ebf4312a 100644 --- a/src/panels/lovelace/cards/hui-entity-button-card.ts +++ b/src/panels/lovelace/cards/hui-entity-button-card.ts @@ -26,7 +26,7 @@ interface Config extends LovelaceConfig { class HuiEntityButtonCard extends HassLocalizeLitMixin(LitElement) implements LovelaceCard { - protected hass?: HomeAssistant; + public hass?: HomeAssistant; protected config?: Config; static get properties(): PropertyDeclarations { diff --git a/src/panels/lovelace/cards/hui-glance-card.ts b/src/panels/lovelace/cards/hui-glance-card.ts index 808401914c..a91f375e7a 100644 --- a/src/panels/lovelace/cards/hui-glance-card.ts +++ b/src/panels/lovelace/cards/hui-glance-card.ts @@ -37,7 +37,7 @@ interface Config extends LovelaceConfig { export class HuiGlanceCard extends HassLocalizeLitMixin(LitElement) implements LovelaceCard { - protected hass?: HomeAssistant; + public hass?: HomeAssistant; protected config?: Config; protected configEntities?: EntityConfig[]; diff --git a/src/panels/lovelace/types.ts b/src/panels/lovelace/types.ts index 451e422820..7583734616 100644 --- a/src/panels/lovelace/types.ts +++ b/src/panels/lovelace/types.ts @@ -1,8 +1,11 @@ +import { HomeAssistant } from "../../types.js"; + export interface LovelaceConfig { type: string; } -export interface LovelaceCard { +export interface LovelaceCard extends HTMLElement { + hass?: HomeAssistant; getCardSize(): number; setConfig(config: LovelaceConfig): void; }