UNPKG

ram64

Version:

Multi-threaded 64bit memory cache database inspired by redis-like features

22 lines (21 loc) 545 B
"use strict"; exports.fn = void 0; var _get = require("./get"); var _set = require("./set"); const fn = (opts)=>{ const oldValue = (0, _get).fn(opts); const useDefault = !(oldValue instanceof Set); const value = !useDefault ? oldValue : new Set(); for (let v of opts.args?.members ?? []){ value.add(v); } // only update map if we had to use default useDefault && (0, _set).fn({ ...opts, args: { value } }); }; exports.fn = fn; //# sourceMappingURL=setAddMembers.js.map