UNPKG

nest-ratelimiter

Version:

Distributed consistent flexible NestJS rate limiter based on Redis

20 lines 678 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.getLimit = getLimit; const ratelimiter_1 = __importDefault(require("ratelimiter")); async function getLimit(params) { const limiter = new ratelimiter_1.default(params); return new Promise((resolve, reject) => { limiter.get((err, limit) => { /* istanbul ignore next */ if (err) reject(err); else resolve(limit); }); }); } //# sourceMappingURL=get-limit.js.map