Add blueprint scripts (#9504)

This commit is contained in:
Bram Kragten
2021-10-26 18:32:40 +02:00
committed by GitHub
parent 54c64c15f3
commit 371804591d
6 changed files with 399 additions and 118 deletions

View File

@@ -21,7 +21,9 @@ export interface ScriptEntity extends HassEntityBase {
};
}
export interface ScriptConfig {
export type ScriptConfig = ManualScriptConfig | BlueprintScriptConfig;
export interface ManualScriptConfig {
alias: string;
sequence: Action | Action[];
icon?: string;
@@ -29,7 +31,7 @@ export interface ScriptConfig {
max?: number;
}
export interface BlueprintScriptConfig extends ScriptConfig {
export interface BlueprintScriptConfig extends ManualScriptConfig {
use_blueprint: { path: string; input?: BlueprintInput };
}