-
-
Notifications
You must be signed in to change notification settings - Fork 163
/
index.js
33 lines (32 loc) · 1.28 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
const RateLimiterRedis = require('./lib/RateLimiterRedis');
const RateLimiterMongo = require('./lib/RateLimiterMongo');
const RateLimiterMySQL = require('./lib/RateLimiterMySQL');
const RateLimiterPostgres = require('./lib/RateLimiterPostgres');
const {RateLimiterClusterMaster, RateLimiterClusterMasterPM2, RateLimiterCluster} = require('./lib/RateLimiterCluster');
const RateLimiterMemory = require('./lib/RateLimiterMemory');
const RateLimiterMemcache = require('./lib/RateLimiterMemcache');
const RLWrapperBlackAndWhite = require('./lib/RLWrapperBlackAndWhite');
const RateLimiterUnion = require('./lib/RateLimiterUnion');
const RateLimiterQueue = require('./lib/RateLimiterQueue');
const BurstyRateLimiter = require('./lib/BurstyRateLimiter');
const RateLimiterRes = require('./lib/RateLimiterRes');
const RateLimiterDynamo = require('./lib/RateLimiterDynamo');
const RateLimiterPrisma = require('./lib/RateLimiterPrisma');
module.exports = {
RateLimiterRedis,
RateLimiterMongo,
RateLimiterMySQL,
RateLimiterPostgres,
RateLimiterMemory,
RateLimiterMemcache,
RateLimiterClusterMaster,
RateLimiterClusterMasterPM2,
RateLimiterCluster,
RLWrapperBlackAndWhite,
RateLimiterUnion,
RateLimiterQueue,
BurstyRateLimiter,
RateLimiterRes,
RateLimiterDynamo,
RateLimiterPrisma,
};