12 lines
319 B
TypeScript
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>;
|