/opt/canhelp/node_modules/@anthropic-ai/sdk/lib
NameSizeModeActions
tools/-0755rm
beta-parser.d.mts20460644editdlrm
beta-parser.d.mts.map17000644editdlrm
beta-parser.d.ts20430644editdlrm
beta-parser.d.ts.map16990644editdlrm
beta-parser.js29590644editdlrm
beta-parser.js.map22990644editdlrm
beta-parser.mjs27960644editdlrm
beta-parser.mjs.map22870644editdlrm
BetaMessageStream.d.mts68640644editdlrm
BetaMessageStream.d.mts.map37670644editdlrm
BetaMessageStream.d.ts68580644editdlrm
BetaMessageStream.d.ts.map37660644editdlrm
BetaMessageStream.js318970644editdlrm
BetaMessageStream.js.map190570644editdlrm
BetaMessageStream.mjs310990644editdlrm
BetaMessageStream.mjs.map190640644editdlrm
MessageStream.d.mts67280644editdlrm
MessageStream.d.mts.map38440644editdlrm
MessageStream.d.ts67220644editdlrm
MessageStream.d.ts.map38430644editdlrm
MessageStream.js298270644editdlrm
MessageStream.js.map181260644editdlrm
MessageStream.mjs290680644editdlrm
MessageStream.mjs.map181340644editdlrm
parser.d.mts15910644editdlrm
parser.d.mts.map15120644editdlrm
parser.d.ts15880644editdlrm
parser.d.ts.map15110644editdlrm
parser.js21590644editdlrm
parser.js.map19230644editdlrm
parser.mjs20120644editdlrm
parser.mjs.map19110644editdlrm
stainless-helper-header.d.mts13640644editdlrm
stainless-helper-header.d.mts.map7560644editdlrm
stainless-helper-header.d.ts13620644editdlrm
stainless-helper-header.d.ts.map7550644editdlrm
stainless-helper-header.js25220644editdlrm
stainless-helper-header.js.map16330644editdlrm
stainless-helper-header.mjs21510644editdlrm
stainless-helper-header.mjs.map16110644editdlrm
transform-json-schema.d.mts1790644editdlrm
transform-json-schema.d.mts.map2570644editdlrm
transform-json-schema.d.ts1780644editdlrm
transform-json-schema.d.ts.map2560644editdlrm
transform-json-schema.js41530644editdlrm
transform-json-schema.js.map41660644editdlrm
transform-json-schema.mjs38470644editdlrm
transform-json-schema.mjs.map40930644editdlrm
Edit: /opt/canhelp/node_modules/@anthropic-ai/sdk/lib/beta-parser.js (2959B)
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.maybeParseBetaMessage = maybeParseBetaMessage; exports.parseBetaMessage = parseBetaMessage; const error_1 = require("../core/error.js"); function getOutputFormat(params) { // Prefer output_format (deprecated) over output_config.format for backward compatibility return params?.output_format ?? params?.output_config?.format; } function maybeParseBetaMessage(message, params, opts) { const outputFormat = getOutputFormat(params); if (!params || !('parse' in (outputFormat ?? {}))) { return { ...message, content: message.content.map((block) => { if (block.type === 'text') { const parsedBlock = Object.defineProperty({ ...block }, 'parsed_output', { value: null, enumerable: false, }); return Object.defineProperty(parsedBlock, 'parsed', { get() { opts.logger.warn('The `parsed` property on `text` blocks is deprecated, please use `parsed_output` instead.'); return null; }, enumerable: false, }); } return block; }), parsed_output: null, }; } return parseBetaMessage(message, params, opts); } function parseBetaMessage(message, params, opts) { let firstParsedOutput = null; const content = message.content.map((block) => { if (block.type === 'text') { const parsedOutput = parseBetaOutputFormat(params, block.text); if (firstParsedOutput === null) { firstParsedOutput = parsedOutput; } const parsedBlock = Object.defineProperty({ ...block }, 'parsed_output', { value: parsedOutput, enumerable: false, }); return Object.defineProperty(parsedBlock, 'parsed', { get() { opts.logger.warn('The `parsed` property on `text` blocks is deprecated, please use `parsed_output` instead.'); return parsedOutput; }, enumerable: false, }); } return block; }); return { ...message, content, parsed_output: firstParsedOutput, }; } function parseBetaOutputFormat(params, content) { const outputFormat = getOutputFormat(params); if (outputFormat?.type !== 'json_schema') { return null; } try { if ('parse' in outputFormat) { return outputFormat.parse(content); } return JSON.parse(content); } catch (error) { throw new error_1.AnthropicError(`Failed to parse structured output: ${error}`); } } //# sourceMappingURL=beta-parser.js.map