Files
claude-code-viewer/src/lib/conversation-schema/tool/TodoSchema.ts
2025-09-07 18:20:59 +09:00

14 lines
343 B
TypeScript

import z from "zod";
const TodoSchema = z.object({
content: z.string(),
status: z.enum(["pending", "in_progress", "completed"]),
priority: z.enum(["low", "medium", "high"]),
id: z.string(),
});
export const TodoToolResultSchema = z.object({
oldTodos: z.array(TodoSchema).optional(),
newTodos: z.array(TodoSchema).optional(),
});