UNPKG

@irfanreza/nestjs-rate-limiter

Version:

Forked package from ozkanonur/nestjs-rate-limiter. Highly configurable and extensible rate limiter library

34 lines (33 loc) 931 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.defaultRateLimiterOptions = void 0; exports.defaultRateLimiterOptions = { for: 'Express', type: 'Memory', keyPrefix: 'global', keyFactory: undefined, points: 4, pointsConsumed: 1, inmemoryBlockOnConsumed: 0, duration: 1, blockDuration: 0, inmemoryBlockDuration: 0, queueEnabled: false, whiteList: [], blackList: [], storeClient: undefined, insuranceLimiter: undefined, storeType: undefined, dbName: 'rate-limiter', tableName: undefined, tableCreated: undefined, clearExpiredByTimeout: undefined, execEvenly: false, execEvenlyMinDelayMs: undefined, indexKeyPrefix: {}, maxQueueSize: 100, omitResponseHeaders: false, errorMessage: 'Rate limit exceeded', customResponseSchema: undefined, logger: true };