UNPKG

ioredis-mock

Version:

This library emulates ioredis by performing all operations in-memory.

24 lines (19 loc) 604 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.sscan = sscan; var _scanCommand = require('../commands-utils/scan-command.common'); function sscan(key, cursor) { if (!this.data.has(key)) { return ['0', []]; } var setKeys = []; this.data.get(key).forEach(function (value) { return setKeys.push(value); }); for (var _len = arguments.length, args = Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) { args[_key - 2] = arguments[_key]; } return _scanCommand.scanHelper.apply(undefined, [setKeys, 1, cursor].concat(args)); }