Fix tsgo type issues: update tsgo, fix ReasoningEffort import, remove broken enum-test
This commit is contained in:
@@ -1,17 +0,0 @@
|
||||
import { Type } from "@sinclair/typebox";
|
||||
import { z } from "zod";
|
||||
import { zodToJsonSchema } from "zod-to-json-schema";
|
||||
import { StringEnum } from "../src/utils/typebox-helpers.js";
|
||||
|
||||
// Zod version
|
||||
const zodSchema = z.object({
|
||||
operation: z.enum(["add", "subtract", "multiply", "divide"]),
|
||||
});
|
||||
|
||||
// TypeBox with our StringEnum helper
|
||||
const typeboxHelper = Type.Object({
|
||||
operation: StringEnum(["add", "subtract", "multiply", "divide"]),
|
||||
});
|
||||
|
||||
console.log("Zod:", JSON.stringify(zodToJsonSchema(zodSchema), null, 2));
|
||||
console.log("\nTypeBox.StringEnum:", JSON.stringify(typeboxHelper, null, 2));
|
||||
Reference in New Issue
Block a user