Revert default export
TypeScript does not automatically assign the only default export to exports, or at least not with my configuration. Not worth testing around, and this also makes it easier to use for normal JavaScript.
This commit is contained in:
@@ -8,7 +8,7 @@ Simple but effective way to rate limit Tasks in JavaScript. Anything can be rate
|
|||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
```js
|
```js
|
||||||
var RateLimiter = require("@xaymar/ratelimiter");
|
var { RateLimiter } = require("@xaymar/ratelimiter");
|
||||||
|
|
||||||
let limitMany = new RateLimiter(4);
|
let limitMany = new RateLimiter(4);
|
||||||
let limitOne = new RateLimiter(1);
|
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
|
```js
|
||||||
// main.js
|
// main.js
|
||||||
var RateLimiter = require("@xaymar/ratelimiter");
|
var { RateLimiter } = require("@xaymar/ratelimiter");
|
||||||
|
|
||||||
let worker = new Worker("worker.js");
|
let worker = new Worker("worker.js");
|
||||||
let workerRL = new RateLimiter(1);
|
let workerRL = new RateLimiter(1);
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ type RateLimiterExecutor = RateLimiterSyncExecutor | RateLimiterAsyncExecutor;
|
|||||||
/** A simple but effective way to rate limit Tasks.
|
/** A simple but effective way to rate limit Tasks.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
export default class RateLimiter {
|
export class RateLimiter {
|
||||||
private _maximum: number = 0;
|
private _maximum: number = 0;
|
||||||
private _available: number = 0;
|
private _available: number = 0;
|
||||||
private _instances: any[];
|
private _instances: any[];
|
||||||
|
|||||||
Reference in New Issue
Block a user