diff --git a/packages/types/v1/product.ts b/packages/types/v1/product.ts index bc2f9edbda..928bc44cd7 100644 --- a/packages/types/v1/product.ts +++ b/packages/types/v1/product.ts @@ -1,4 +1,5 @@ import { z } from "zod"; +import { ZEnvironment } from "./environment"; export const ZProduct = z.object({ id: z.string().cuid2(), @@ -14,4 +15,8 @@ export const ZProduct = z.object({ darkOverlay: z.boolean(), }); +export const ZProductWithEnvironments = ZProduct.extend({ + environments: z.array(ZEnvironment), +}); export type TProduct = z.infer; +export type TProductWithEnvironments = z.infer;