European Parliament MCP Server API - v1.1.16
    Preparing search index...

    Interface EPSharedResourcesInternal

    Pre-built shared resources passed from a facade to its sub-clients so they all operate on the same cache and rate-limiter bucket.

    interface EPSharedResources {
        baseURL: string;
        cache: LRUCache<string, Record<string, unknown>>;
        cacheCounters: { hits: number; misses: number };
        enableRetry: boolean;
        maxResponseBytes: number;
        maxRetries: number;
        rateLimiter: RateLimiter;
        timeoutMs: number;
    }
    Index

    Properties

    baseURL: string
    cache: LRUCache<string, Record<string, unknown>>
    cacheCounters: { hits: number; misses: number }

    Shared cache hit/miss counters so all sub-clients contribute to aggregate stats.

    enableRetry: boolean
    maxResponseBytes: number
    maxRetries: number
    rateLimiter: RateLimiter
    timeoutMs: number