UNPKG

@aikidosec/firewall

Version:

Zen by Aikido is an embedded Web Application Firewall that autonomously protects Node.js apps against common and critical attacks

19 lines (18 loc) 656 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.extractStringsFromUserInputCached = extractStringsFromUserInputCached; const extractStringsFromUserInput_1 = require("./extractStringsFromUserInput"); function extractStringsFromUserInputCached(context, source) { if (!context[source]) { return undefined; } if (!context.cache) { context.cache = new Map(); } let result = context.cache.get(source); if (!result) { result = (0, extractStringsFromUserInput_1.extractStringsFromUserInput)(context[source]); context.cache.set(source, result); } return result; }