in src/lib/ResponsesParser.ts [77:108]
parsed: parseTextFormat(params, content.text),
};
}
return content;
});
return {
...item,
content,
};
}
return item;
},
);
const parsed: Omit<ParsedResponse<ParsedT>, 'output_parsed'> = Object.assign({}, response, { output });
if (!Object.getOwnPropertyDescriptor(response, 'output_text')) {
addOutputText(parsed);
}
Object.defineProperty(parsed, 'output_parsed', {
enumerable: true,
get() {
for (const output of parsed.output) {
if (output.type !== 'message') {
continue;
}
for (const content of output.content) {
if (content.type === 'output_text' && content.parsed !== null) {