datastore.memory

0.0.0 • Public • Published

datastore.memory

Strawman [datastore] implementation. Simple in memory object.

Example

var assert = require('assert')
var MemDS = require('datastore.memory')
var ds = MemDS()

ds.put('foo', 'bar', function(err, val, key) {
  if (err) throw err
  console.log('put ' + key + ': ' + val)
  assert(val === 'bar')
})

ds.has('foo', function(err, has, key) {
  if (err) throw err
  console.log(key + ' exists? ' + has)
  assert(has === true)
})

ds.get('foo', function(err, val, key) {
  if (err) throw err
  console.log('get ' + key + ': ' + val)
  assert(val === 'bar')
})

ds.delete('foo', function(err, key) {
  if (err) throw err
  console.log(key + ' deleted')
})

ds.has('foo', function(err, has, key) {
  if (err) throw err
  console.log(key + ' exists? ' + has)
  assert(has === false)
})

Readme

Keywords

Package Sidebar

Install

npm i datastore.memory

Weekly Downloads

1

Version

0.0.0

License

MIT

Last publish

Collaborators

  • jbenet