galeforce-tmp-sea
Version:
A customizable, promise-based, and command-oriented TypeScript library for the Riot Games API.
10 lines • 451 B
TypeScript
import Bottleneck from 'bottleneck';
import RateLimiter from './rate-limiter';
import { ConfigInterface } from '../interfaces/config';
import { Region } from '../../riot-api';
export default class BottleneckRateLimiter extends RateLimiter {
protected group: Bottleneck.Group;
constructor(config: ConfigInterface['rate-limit']);
schedule<T>(request: () => Promise<T>, region?: Region): Promise<T>;
}
//# sourceMappingURL=bottleneck.d.ts.map