Skip to content

Commit eb2ae2d

Browse files
committed
switch back to using native toJSONSchema in zod 4.2
1 parent 9b4b407 commit eb2ae2d

2 files changed

Lines changed: 2 additions & 336 deletions

File tree

js/custom_zod_to_json_schema.ts

Lines changed: 0 additions & 334 deletions
This file was deleted.

js/ragas.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ import OpenAI from "openai";
88
import { ListContains } from "./list";
99
import { EmbeddingSimilarity } from "./string";
1010
import { z } from "zod";
11-
import { customZodToJsonSchema } from "./custom_zod_to_json_schema";
1211

1312
function schemaToJson(schema: z.ZodType): OpenAI.FunctionParameters {
14-
return customZodToJsonSchema(schema) as unknown as OpenAI.FunctionParameters;
13+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
14+
return (schema as any).toJSONSchema() as unknown as OpenAI.FunctionParameters;
1515
}
1616
import { makePartial, ScorerWithPartial } from "./partial";
1717

0 commit comments

Comments
 (0)