@agentica/core
Version:
Agentic AI Library specialized in LLM Function Calling
18 lines • 597 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.assertExecuteFailure = assertExecuteFailure;
function assertExecuteFailure(failure) {
if (failure.success === true) {
return;
}
else if (failure.value instanceof Error) {
throw failure.value;
}
else if (typeof failure.value === "object" && failure.value !== null) {
const error = new Error("Error from execute failure");
Object.assign(error, failure.value);
throw error;
}
throw failure.value;
}
//# sourceMappingURL=assertExecuteFailure.js.map