map-store
v1.0.0
Published
An observable Map-like datastore.
Downloads
2
Readme
map-store
An observable Map
-like datastore.
Installation
npm install map-store
Usage
var MapStore = require('map-store')
var store = new MapStore([
['foo', 'bar']
])
store.on('set', function(key, value) {
console.log(key) // => "baz"
console.log(value) // => "qux"
})
store.on('set:baz', function(value) {
console.log(value) // => "qux"
})
store.set('baz', 'qux')
store.get('foo') // => "bar"
store.get() // => [['foo', 'bar'], ['baz', 'qux']]
store.on('del', function(key, value) {
console.log(key) // => "foo"
console.log(value) // => "baz"
})
store.on('del:foo', function(value) {
console.log(value) // => "bar"
})
store.del('foo')
store.on('close', function(data) {
console.log(data) // => [['baz', 'qux']]
})
store.close()