Support old tools/call result structure, if explicitly opted in

This commit is contained in:
Justin Spahr-Summers 2024-11-07 13:09:20 +00:00
commit 1f3dbef66c
No known key found for this signature in database

View file

@ -1,4 +1,4 @@
import { AnyZodObject, ZodLiteral, ZodObject, z } from "zod";
import { ZodLiteral, ZodObject, ZodType, z } from "zod";
import {
ErrorCode,
JSONRPCError,
@ -250,7 +250,7 @@ export class Protocol<
*
* Do not use this method to emit notifications! Use notification() instead.
*/
request<T extends AnyZodObject>(
request<T extends ZodType<object>>(
request: SendRequestT,
resultSchema: T,
onprogress?: ProgressCallback,