cache-panda
Version:
🐼 A flexible, decorator-based smart cache module for NestJS with TTL, key prefixing, and conditional caching based on method execution time.
16 lines • 605 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.reduceArgsArrayToString = void 0;
function reduceArgsArrayToString(args, argsIndex = [], separator = "_") {
if (!argsIndex || argsIndex.length === 0)
return "";
return argsIndex
.map((index) => {
const value = args[index];
return value !== undefined && value !== null ? String(value) : "";
})
.filter((val) => val !== "")
.join(separator);
}
exports.reduceArgsArrayToString = reduceArgsArrayToString;
//# sourceMappingURL=reduce-args.util.js.map
;