We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8267e58 commit a84d0a7Copy full SHA for a84d0a7
ai-assistant/src/langchain/OutputParsers.ts
@@ -146,10 +146,10 @@ export function getFormatInstructions(parser: StructuredOutputParser<any>): stri
146
/**
147
* Utility function to safely parse responses with error handling
148
*/
149
-export async function safeParseResponse<T>(
+export async function safeParseResponse<T extends z.ZodTypeAny>(
150
parser: StructuredOutputParser<T>,
151
response: string
152
-): Promise<{ success: boolean; data?: T; error?: string }> {
+): Promise<{ success: boolean; data?: z.infer<T>; error?: string }> {
153
try {
154
const parsed = await parser.parse(response);
155
return { success: true, data: parsed };
0 commit comments