Make RateLimiter the default export

This commit is contained in:
Michael Fabian 'Xaymar' Dirks
2023-03-19 00:24:07 +01:00
parent 54a14456e1
commit 1cf89ebcf6
2 changed files with 9 additions and 9 deletions
+4 -4
View File
@@ -24,11 +24,11 @@ interface RateLimiterInstance {
solver?: Promise<any>,
}
export type RateLimiterAsyncExecutor = (...args: any[]) => Promise<any>;
export type RateLimiterSyncExecutor = (...args: any[]) => any;
export type RateLimiterExecutor = RateLimiterSyncExecutor | RateLimiterAsyncExecutor;
type RateLimiterAsyncExecutor = (...args: any[]) => Promise<any>;
type RateLimiterSyncExecutor = (...args: any[]) => any;
type RateLimiterExecutor = RateLimiterSyncExecutor | RateLimiterAsyncExecutor;
export class RateLimiter {
export default class RateLimiter {
private _maximum: number = 0;
private _available: number = 0;
private _instances: any[];