mcp-use
Version:
Opinionated MCP Framework for TypeScript (@modelcontextprotocol/sdk compatible) - Build MCP Agents, Clients and Servers with support for ChatGPT Apps, Code Mode, OAuth, Notifications, Sampling, Observability and more.
50 lines (47 loc) • 1.31 kB
JavaScript
import {
__name
} from "./chunk-3GQAWCBQ.js";
// src/errors.ts
var ElicitationValidationError = class _ElicitationValidationError extends Error {
constructor(message, cause) {
super(message);
this.cause = cause;
this.name = "ElicitationValidationError";
if (Error.captureStackTrace) {
Error.captureStackTrace(this, _ElicitationValidationError);
}
}
static {
__name(this, "ElicitationValidationError");
}
};
var ElicitationTimeoutError = class _ElicitationTimeoutError extends Error {
constructor(message, timeoutMs) {
super(message);
this.timeoutMs = timeoutMs;
this.name = "ElicitationTimeoutError";
if (Error.captureStackTrace) {
Error.captureStackTrace(this, _ElicitationTimeoutError);
}
}
static {
__name(this, "ElicitationTimeoutError");
}
};
var ElicitationDeclinedError = class _ElicitationDeclinedError extends Error {
static {
__name(this, "ElicitationDeclinedError");
}
constructor(message = "User declined the elicitation request") {
super(message);
this.name = "ElicitationDeclinedError";
if (Error.captureStackTrace) {
Error.captureStackTrace(this, _ElicitationDeclinedError);
}
}
};
export {
ElicitationValidationError,
ElicitationTimeoutError,
ElicitationDeclinedError
};