UNPKG

cds-rate-limit

Version:

enabled rate limit pattern for CAP NodeJS Runtime

20 lines 859 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.formatEventKey = exports.groupByKeyPrefix = exports.cwdRequire = void 0; var cds_internal_tool_1 = require("cds-internal-tool"); Object.defineProperty(exports, "cwdRequire", { enumerable: true, get: function () { return cds_internal_tool_1.cwdRequire; } }); Object.defineProperty(exports, "groupByKeyPrefix", { enumerable: true, get: function () { return cds_internal_tool_1.groupByKeyPrefix; } }); /** * get the rate limiter key from event * * @param service * @param evt * @returns */ const formatEventKey = (service, evt) => { var _a; return `${service.name}/${(_a = evt === null || evt === void 0 ? void 0 : evt.entity) !== null && _a !== void 0 ? _a : "unbound"}/${evt}`; ; }; exports.formatEventKey = formatEventKey; //# sourceMappingURL=utils.js.map