Skip to content

desktopOpSchema

const desktopOpSchema: 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: ZodDefault<ZodEnum<["left", "right", "middle"]>>; count: ZodDefault<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: ZodTuple<[ZodNumber, ZodNumber], null>; to: ZodTuple<[ZodNumber, ZodNumber], null>; type: ZodLiteral<"drag">; }, "strip", ZodTypeAny, { from: [number, number]; to: [number, number]; type: "drag"; }, { from: [number, number]; to: [number, number]; type: "drag"; }>]>

Defined in: index.ts:1076