mcp-think-tank
Version:
Structured thinking and knowledge management tool for Model Context Protocol
31 lines • 1.15 kB
TypeScript
import { z } from "zod";
export declare const TaskSchema: z.ZodObject<{
id: z.ZodString;
description: z.ZodString;
status: z.ZodDefault<z.ZodEnum<["todo", "in-progress", "blocked", "done"]>>;
priority: z.ZodDefault<z.ZodEnum<["low", "medium", "high"]>>;
created: z.ZodDefault<z.ZodString>;
due: z.ZodOptional<z.ZodString>;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
dependsOn: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strip", z.ZodTypeAny, {
status: "todo" | "in-progress" | "blocked" | "done";
id: string;
description: string;
priority: "low" | "medium" | "high";
created: string;
tags?: string[] | undefined;
due?: string | undefined;
dependsOn?: string[] | undefined;
}, {
id: string;
description: string;
status?: "todo" | "in-progress" | "blocked" | "done" | undefined;
tags?: string[] | undefined;
priority?: "low" | "medium" | "high" | undefined;
created?: string | undefined;
due?: string | undefined;
dependsOn?: string[] | undefined;
}>;
export type Task = z.infer<typeof TaskSchema>;
//# sourceMappingURL=schemas.d.ts.map