svelte-ha-card
Version:
svelte tools for creating Home Assistant Frontend (Lovelace) cards
15 lines (14 loc) • 494 B
TypeScript
import type { HomeAssistant, Panel } from "custom-card-helpers";
export type Entity = HomeAssistant["states"][number];
export type HassProps = {
hass?: HomeAssistant;
narrow?: boolean;
panel?: Panel;
lovelace?: Record<string, unknown>;
route?: Record<string, unknown>;
config?: Record<string, unknown>;
isConfig?: boolean;
updateConfig?: (newConfig: HassProps["config"]) => void;
openMoreInfo?: (entityId: string) => void;
closeMoreInfo?: () => void;
};