Add condition shorthand to action types (#12514)

This commit is contained in:
Thomas Lovén 2022-04-29 17:40:03 +02:00 committed by GitHub
parent f510e2a8e0
commit 98cc82db44
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -18,7 +18,13 @@ import {
import { computeObjectId } from "../common/entity/compute_object_id"; import { computeObjectId } from "../common/entity/compute_object_id";
import { navigate } from "../common/navigate"; import { navigate } from "../common/navigate";
import { HomeAssistant } from "../types"; import { HomeAssistant } from "../types";
import { Condition, Trigger } from "./automation"; import {
Condition,
ShorthandAndCondition,
ShorthandNotCondition,
ShorthandOrCondition,
Trigger,
} from "./automation";
import { BlueprintInput } from "./blueprint"; import { BlueprintInput } from "./blueprint";
export const MODES = ["single", "restart", "queued", "parallel"] as const; export const MODES = ["single", "restart", "queued", "parallel"] as const;
@ -216,6 +222,9 @@ export type Action =
| DeviceAction | DeviceAction
| ServiceAction | ServiceAction
| Condition | Condition
| ShorthandAndCondition
| ShorthandOrCondition
| ShorthandNotCondition
| DelayAction | DelayAction
| SceneAction | SceneAction
| WaitAction | WaitAction