diff --git a/README.md b/README.md index f953303..83d17cc 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Simple but effective way to rate limit Tasks in JavaScript. Anything can be rate ## Usage ```js -var RateLimiter = require("@xaymar/ratelimiter"); +var { RateLimiter } = require("@xaymar/ratelimiter"); let limitMany = new RateLimiter(4); let limitOne = new RateLimiter(1); @@ -40,7 +40,7 @@ No, but it is relatively easy to do without official support. See the example be ```js // main.js -var RateLimiter = require("@xaymar/ratelimiter"); +var { RateLimiter } = require("@xaymar/ratelimiter"); let worker = new Worker("worker.js"); let workerRL = new RateLimiter(1); diff --git a/source/ratelimiter.ts b/source/ratelimiter.ts index 8b7fca8..f29cf05 100644 --- a/source/ratelimiter.ts +++ b/source/ratelimiter.ts @@ -31,7 +31,7 @@ type RateLimiterExecutor = RateLimiterSyncExecutor | RateLimiterAsyncExecutor; /** A simple but effective way to rate limit Tasks. * */ -export default class RateLimiter { +export class RateLimiter { private _maximum: number = 0; private _available: number = 0; private _instances: any[];