SCAN.js 685 B

1234567891011121314151617181920
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.transformReply = exports.transformArguments = exports.IS_READ_ONLY = void 0;
  4. const generic_transformers_1 = require("./generic-transformers");
  5. exports.IS_READ_ONLY = true;
  6. function transformArguments(cursor, options) {
  7. const args = (0, generic_transformers_1.pushScanArguments)(['SCAN'], cursor, options);
  8. if (options?.TYPE) {
  9. args.push('TYPE', options.TYPE);
  10. }
  11. return args;
  12. }
  13. exports.transformArguments = transformArguments;
  14. function transformReply([cursor, keys]) {
  15. return {
  16. cursor: Number(cursor),
  17. keys
  18. };
  19. }
  20. exports.transformReply = transformReply;