mcp-crawl4ai-ts
Version:
TypeScript MCP server for Crawl4AI - web crawling and content extraction
15 lines • 515 B
JavaScript
export class BaseHandler {
service;
axiosClient;
sessions;
constructor(service, axiosClient, sessions) {
this.service = service;
this.axiosClient = axiosClient;
this.sessions = sessions;
}
formatError(error, operation) {
const errorWithResponse = error;
return new Error(`Failed to ${operation}: ${errorWithResponse.response?.data?.detail || (error instanceof Error ? error.message : String(error))}`);
}
}
//# sourceMappingURL=base-handler.js.map