multikey

0.0.4 • Public • Published

Multikey NPM version

Map with multiple keys per value.

import Multikey from 'multikey';
 
const multi = new Multikey();
 
multi.set(['key1', 'key2'], 'value');
multi.get(['key1', 'key2']); // => "value"
multi.get(['key1']); // => "undefined"
multi.size; // => "1"
 
const key3 = { a: 'b' };
const key4 = { c: 'd' };
const value2 = { e: 'f' };
 
multi.set([key3, key4], value2);
multi.get([key3, key4]); // => "{ e: 'f' }"
multi.get([key4]); // => "undefined"
multi.size; // => "2"
 
multi.delete([key3, key4]);
multi.get([key3, key4]); // => "undefined"
multi.size; // => "1"

Installation

npm i multikey --save

License

MIT

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.4
    3
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.4
    3
  • 0.0.2
    0
  • 0.0.1
    0

Package Sidebar

Install

npm i multikey

Weekly Downloads

3

Version

0.0.4

License

MIT

Last publish

Collaborators

  • jshanson7