aboutsummaryrefslogtreecommitdiffstats
path: root/packages/shared/src/schemas.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/shared/src/schemas.ts')
-rw-r--r--packages/shared/src/schemas.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/shared/src/schemas.ts b/packages/shared/src/schemas.ts
index 2f108bd..7fb9717 100644
--- a/packages/shared/src/schemas.ts
+++ b/packages/shared/src/schemas.ts
@@ -20,6 +20,11 @@
20 20
21import { z } from 'zod'; 21import { z } from 'zod';
22 22
23const setSelectedServiceId = z.object({
24 action: z.literal('set-selected-service-id'),
25 serviceId: z.string(),
26});
27
23export const browserViewBounds = z.object({ 28export const browserViewBounds = z.object({
24 x: z.number().int().nonnegative(), 29 x: z.number().int().nonnegative(),
25 y: z.number().int().nonnegative(), 30 y: z.number().int().nonnegative(),
@@ -48,6 +53,7 @@ const reloadAllServicesAction = z.object({
48}); 53});
49 54
50export const action = z.union([ 55export const action = z.union([
56 setSelectedServiceId,
51 setBrowserViewBoundsAction, 57 setBrowserViewBoundsAction,
52 setThemeSourceAction, 58 setThemeSourceAction,
53 reloadAllServicesAction, 59 reloadAllServicesAction,