UNPKG

mcp-crawl4ai-ts

Version:

TypeScript MCP server for Crawl4AI - web crawling and content extraction

25 lines 793 B
import { Crawl4AIService } from '../crawl4ai-service.js'; import { AxiosInstance } from 'axios'; export interface ErrorWithResponse { response?: { data?: { detail?: string; }; }; message?: string; } export interface SessionInfo { id: string; created_at: Date; last_used: Date; initial_url?: string; metadata?: Record<string, unknown>; } export declare abstract class BaseHandler { protected service: Crawl4AIService; protected axiosClient: AxiosInstance; protected sessions: Map<string, SessionInfo>; constructor(service: Crawl4AIService, axiosClient: AxiosInstance, sessions: Map<string, SessionInfo>); protected formatError(error: unknown, operation: string): Error; } //# sourceMappingURL=base-handler.d.ts.map