fix ts
parent
06fd2c69f6
commit
4efb3f9f22
|
@ -50,7 +50,7 @@ export const targetStruct = object({
|
||||||
label_id: optional(union([string(), array(string())])),
|
label_id: optional(union([string(), array(string())])),
|
||||||
});
|
});
|
||||||
|
|
||||||
export const serviceActionStruct: Describe<ServiceAction> = assign(
|
export const serviceActionStruct: Describe<ServiceActionWithTemplate> = assign(
|
||||||
baseActionStruct,
|
baseActionStruct,
|
||||||
object({
|
object({
|
||||||
action: optional(string()),
|
action: optional(string()),
|
||||||
|
@ -132,12 +132,18 @@ export interface ServiceAction extends BaseAction {
|
||||||
action?: string;
|
action?: string;
|
||||||
service_template?: string;
|
service_template?: string;
|
||||||
entity_id?: string;
|
entity_id?: string;
|
||||||
target?: HassServiceTarget | string;
|
target?: HassServiceTarget;
|
||||||
data?: Record<string, unknown>;
|
data?: Record<string, unknown>;
|
||||||
response_variable?: string;
|
response_variable?: string;
|
||||||
metadata?: Record<string, unknown>;
|
metadata?: Record<string, unknown>;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type ServiceActionWithTemplate = ServiceAction & {
|
||||||
|
target?: HassServiceTarget | string;
|
||||||
|
};
|
||||||
|
|
||||||
|
export type { ServiceActionWithTemplate };
|
||||||
|
|
||||||
export interface DeviceAction extends BaseAction {
|
export interface DeviceAction extends BaseAction {
|
||||||
type: string;
|
type: string;
|
||||||
device_id: string;
|
device_id: string;
|
||||||
|
|
Loading…
Reference in New Issue