numeric-id-map

1.1.0 • Public • Published

numeric-id-map

Data structure that maps entries to numeric ids

npm install numeric-id-map

build status

Usage

var map = require('numeric-id-map')
var ids = map()
 
// map an entry to a numeric id
var id = ids.add({hello: 'world'})
 
// remove an id and get the data back
// the id will be reused for another entry
var entry = map.remove(id)

API

var ids = map()

Create a new instance

id = ids.add(entry)

Map an entry to a numberic id.

entry = ids.remove(id)

Remove an id and return the previously mapped entry. After removing the id might be reused in the future.

entry = ids.get(id)

Lookup a mapped entry by it's id without removing it

License

MIT

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.1.0
    2,631
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.1.0
    2,631
  • 1.0.0
    0

Package Sidebar

Install

npm i numeric-id-map

Weekly Downloads

1,115

Version

1.1.0

License

MIT

Last publish

Collaborators

  • mafintosh