Fix types

This commit is contained in:
Paul Bottein 2024-02-02 16:45:33 +01:00
parent f1ef33c1a7
commit 586b60b074
No known key found for this signature in database

View File

@ -4,11 +4,9 @@ import { LovelaceCardConfig } from "../../../data/lovelace/config/card";
import { Statistic, StatisticType } from "../../../data/recorder"; import { Statistic, StatisticType } from "../../../data/recorder";
import { ForecastType } from "../../../data/weather"; import { ForecastType } from "../../../data/weather";
import { FullCalendarView, TranslationDict } from "../../../types"; import { FullCalendarView, TranslationDict } from "../../../types";
import { import { LovelaceCardFeatureConfig } from "../card-features/types";
Condition, import { LegacyStateFilter } from "../common/evaluate-filter";
LegacyCondition, import { Condition, LegacyCondition } from "../common/validate-condition";
LegacyFilterCondition,
} from "../common/validate-condition";
import { HuiImage } from "../components/hui-image"; import { HuiImage } from "../components/hui-image";
import { LovelaceElementConfig } from "../elements/types"; import { LovelaceElementConfig } from "../elements/types";
import { import {
@ -17,7 +15,6 @@ import {
LovelaceRowConfig, LovelaceRowConfig,
} from "../entity-rows/types"; } from "../entity-rows/types";
import { LovelaceHeaderFooterConfig } from "../header-footer/types"; import { LovelaceHeaderFooterConfig } from "../header-footer/types";
import { LovelaceCardFeatureConfig } from "../card-features/types";
export type AlarmPanelCardConfigState = export type AlarmPanelCardConfigState =
| "arm_away" | "arm_away"
@ -197,8 +194,8 @@ export interface EnergyCarbonGaugeCardConfig extends LovelaceCardConfig {
export interface EntityFilterCardConfig extends LovelaceCardConfig { export interface EntityFilterCardConfig extends LovelaceCardConfig {
type: "entity-filter"; type: "entity-filter";
entities: Array<EntityFilterEntityConfig | string>; entities: Array<EntityFilterEntityConfig | string>;
state_filter?: Array<Condition | LegacyFilterCondition | string | number>; state_filter?: Array<LegacyStateFilter>;
conditions: Array<Condition | LegacyFilterCondition | string | number>; conditions: Array<Condition>;
card?: Partial<LovelaceCardConfig>; card?: Partial<LovelaceCardConfig>;
show_empty?: boolean; show_empty?: boolean;
} }