Add HomeAssistant object hass to LovelaceCard interface (#1843)

This commit is contained in:
Thomas Lovén 2018-10-23 10:53:42 +02:00 committed by Paulus Schoutsen
parent ef0d11c042
commit fbbbe7d17d
3 changed files with 6 additions and 3 deletions

View File

@ -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 {

View File

@ -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[];

View File

@ -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;
}