UNPKG

adpa-enterprise-framework-automation

Version:

Modular, standards-compliant Node.js/TypeScript automation framework for enterprise requirements, project, and data management. Provides CLI and API for BABOK v3, PMBOK 7th Edition, and DMBOK 2.0 (in progress). Production-ready Express.js API with TypeSpe

26 lines 714 B
/** * Rate Limiter Implementation * Controls API request rates to prevent exceeding service limits */ export interface RateLimiterConfig { requestsPerMinute: number; requestsPerHour: number; } export declare class RateLimiter { private config; private minuteRequests; private hourRequests; constructor(config: RateLimiterConfig); waitForAvailableSlot(): Promise<void>; private canMakeRequest; private cleanOldRequests; private recordRequest; private calculateWaitTime; private sleep; getStatus(): { minuteRequests: number; hourRequests: number; }; } export declare const rateLimiter: RateLimiter; //# sourceMappingURL=rate-limiter.d.ts.map