@silverwind/ioredis-mock
Version:
This library emulates ioredis by performing all operations in-memory.
22 lines (17 loc) • 409 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.msetnx = msetnx;
var _index = require("./index");
function msetnx(...msetData) {
for (let i = 0; i < msetData.length; i += 2) {
if (this.data.has(msetData[i])) {
return 0;
}
}
for (let i = 0; i < msetData.length; i += 2) {
_index.set.call(this, msetData[i], msetData[i + 1]);
}
return 1;
}