@tomisakae/syosetu-api
Version:
Enterprise-grade Fastify TypeScript API for Syosetu.com data extraction using official API and web scraping. Run instantly with 'npx @tomisakae/syosetu-api'
10 lines • 337 B
TypeScript
export declare class RateLimiter {
private lastRequestTime;
private readonly minInterval;
constructor(minInterval?: number);
waitForRateLimit(): Promise<void>;
getLastRequestTime(): number;
getMinInterval(): number;
}
export declare const globalRateLimiter: RateLimiter;
//# sourceMappingURL=rate-limiter.d.ts.map