chain-frontend/src/entities/chain/schema.ts
2024-03-08 05:34:37 +07:00

12 lines
319 B
TypeScript

import { z } from "zod";
import { actionSchema } from "../action/schema";
export const chainSchema = z.object({
_id: z.string().uuid().optional(),
name: z.string().nullable(),
actions: z.array(actionSchema).optional(),
lastModified: z.string().optional(),
});
export type Chain = z.infer<typeof chainSchema>;