Skip to content

liveDesktopActionSchema

const liveDesktopActionSchema: ZodDiscriminatedUnion<"type", [ZodObject<{ type: ZodLiteral<"move">; x: ZodNumber; y: ZodNumber; }, "strip", ZodTypeAny, { type: "move"; x: number; y: number; }, { type: "move"; x: number; y: number; }>, ZodObject<{ button: ZodOptional<ZodEnum<["left", "right", "middle"]>>; count: ZodOptional<ZodUnion<[ZodLiteral<1>, ZodLiteral<2>]>>; type: ZodLiteral<"click">; x: ZodNumber; y: ZodNumber; }, "strip", ZodTypeAny, { button?: "left" | "right" | "middle"; count?: 1 | 2; type: "click"; x: number; y: number; }, { button?: "left" | "right" | "middle"; count?: 1 | 2; type: "click"; x: number; y: number; }>, ZodObject<{ from: ZodArray<ZodNumber, "many">; to: ZodArray<ZodNumber, "many">; type: ZodLiteral<"drag">; }, "strip", ZodTypeAny, { from: number[]; to: number[]; type: "drag"; }, { from: number[]; to: number[]; type: "drag"; }>]>

Defined in: tools/src/index.ts:424