UNPKG

vibe-coder-mcp

Version:

Production-ready MCP server with complete agent integration, multi-transport support, and comprehensive development automation tools for AI-assisted workflows.

48 lines 1.2 kB
export interface MemoryCacheOptions<K, V> { name: string; maxEntries?: number; maxAge?: number; sizeCalculator?: (value: V) => number; maxSize?: number; dispose?: (key: K, value: V) => void; } export interface MemoryCacheStats { name: string; size: number; totalSize: number; maxSize: number; hits: number; misses: number; hitRatio: number; evictions: number; } export declare class MemoryCache<K, V> { private name; private map; private head; private tail; private size; private totalSize; private hits; private misses; private evictions; private options; private static readonly DEFAULT_OPTIONS; constructor(options: MemoryCacheOptions<K, V>); get(key: K): V | undefined; set(key: K, value: V, ttl?: number): void; has(key: K): boolean; delete(key: K): boolean; clear(): void; private pruneSize; private evictLRU; private addToFront; private moveToFront; private removeFromList; getStats(): MemoryCacheStats; getAll(): Map<K, V>; getSize(): number; getTotalSize(): number; prune(): number; } //# sourceMappingURL=memoryCache.d.ts.map