UNPKG

ram64

Version:

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

16 lines (12 loc) 433 B
import { CommandFn, CommandOptions } from '../../commands'; import { fn as get } from './get'; export const fn: CommandFn = (opts: CommandOptions): any[] => { const oldValue = get(opts); const useDefault = !(oldValue instanceof Map); const value = !useDefault ? oldValue : new Map(); const ret = []; for (let v of opts.args?.keys ?? []) { ret.push(value.get(v)); } return ret; }