UNPKG

@agentica/core

Version:

Agentic AI Library specialized in LLM Function Calling

33 lines 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AgenticaJsonParseError = void 0; const AgenticaConstant_1 = require("../constants/AgenticaConstant"); class AgenticaJsonParseError extends Error { constructor(props) { super(`Invalid JSON format. The parsing failed after ${AgenticaConstant_1.AgenticaConstant.RETRY} retries.`); const proto = new.target.prototype; // eslint-disable-next-line if (Object.setPrototypeOf) { Object.setPrototypeOf(this, proto); } else { // eslint-disable-next-line this.__proto__ = proto; } this.arguments = props.arguments; this.reason = props.reason; } get name() { return "AgenticaJsonParseError"; } toJSON() { return { name: "AgenticaJsonParseError", message: this.message, arguments: this.arguments, reason: this.reason, }; } } exports.AgenticaJsonParseError = AgenticaJsonParseError; //# sourceMappingURL=AgenticaJsonParseError.js.map