index.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.pushInsertOptions = void 0;
  4. const ADD = require("./ADD");
  5. const ADDNX = require("./ADDNX");
  6. const COUNT = require("./COUNT");
  7. const DEL = require("./DEL");
  8. const EXISTS = require("./EXISTS");
  9. const INFO = require("./INFO");
  10. const INSERT = require("./INSERT");
  11. const INSERTNX = require("./INSERTNX");
  12. const LOADCHUNK = require("./LOADCHUNK");
  13. const RESERVE = require("./RESERVE");
  14. const SCANDUMP = require("./SCANDUMP");
  15. const generic_transformers_1 = require("@redis/client/dist/lib/commands/generic-transformers");
  16. exports.default = {
  17. ADD,
  18. add: ADD,
  19. ADDNX,
  20. addNX: ADDNX,
  21. COUNT,
  22. count: COUNT,
  23. DEL,
  24. del: DEL,
  25. EXISTS,
  26. exists: EXISTS,
  27. INFO,
  28. info: INFO,
  29. INSERT,
  30. insert: INSERT,
  31. INSERTNX,
  32. insertNX: INSERTNX,
  33. LOADCHUNK,
  34. loadChunk: LOADCHUNK,
  35. RESERVE,
  36. reserve: RESERVE,
  37. SCANDUMP,
  38. scanDump: SCANDUMP
  39. };
  40. function pushInsertOptions(args, items, options) {
  41. if (options?.CAPACITY) {
  42. args.push('CAPACITY');
  43. args.push(options.CAPACITY.toString());
  44. }
  45. if (options?.NOCREATE) {
  46. args.push('NOCREATE');
  47. }
  48. args.push('ITEMS');
  49. return (0, generic_transformers_1.pushVerdictArguments)(args, items);
  50. }
  51. exports.pushInsertOptions = pushInsertOptions;