@kimsungwhee/apple-docs-mcp
Version:
MCP server for Apple Developer Documentation - Search iOS/macOS/SwiftUI/UIKit docs, WWDC videos, Swift/Objective-C APIs & code examples in Claude, Cursor & AI assistants
28 lines • 662 B
TypeScript
/**
* Rate limiter for API requests
*/
export declare class RateLimiter {
private requests;
private readonly maxRequests;
private readonly windowMs;
constructor(maxRequests?: 100, windowMs?: 60000);
/**
* Check if a request can be made
*/
canMakeRequest(): boolean;
/**
* Get current usage statistics
*/
getStats(): {
currentRequests: number;
maxRequests: number;
windowMs: number;
utilizationRate: string;
};
/**
* Reset the rate limiter
*/
reset(): void;
}
export declare const globalRateLimiter: RateLimiter;
//# sourceMappingURL=rate-limiter.d.ts.map