MSET.js 634 B

123456789101112131415161718
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
  4. const _1 = require(".");
  5. exports.FIRST_KEY_INDEX = 1;
  6. function transformArguments(items) {
  7. const args = new Array(1 + items.length * 3);
  8. args[0] = 'JSON.MSET';
  9. let argsIndex = 1;
  10. for (let i = 0; i < items.length; i++) {
  11. const item = items[i];
  12. args[argsIndex++] = item.key;
  13. args[argsIndex++] = item.path;
  14. args[argsIndex++] = (0, _1.transformRedisJsonArgument)(item.value);
  15. }
  16. return args;
  17. }
  18. exports.transformArguments = transformArguments;