UNPKG

ioredis-mock

Version:

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

24 lines (19 loc) 599 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.zscan = zscan; var _scanCommand = require('../commands-utils/scan-command.common'); function zscan(key, cursor) { if (!this.data.has(key)) { return ['0', []]; } var zKeys = []; this.data.get(key).forEach(function (_, mkey) { return zKeys.push(mkey); }); 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, [zKeys, 1, cursor].concat(args)); }