How to use abstract-leveldown - 10 common examples

To help you get started, we’ve selected a few abstract-leveldown examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github DefinitelyTyped / DefinitelyTyped / types / abstract-leveldown / abstract-leveldown-tests.ts View on Github external
import { AbstractLevelDOWN } from 'abstract-leveldown';

const test = (levelDown: AbstractLevelDOWN) => {
  levelDown.put("key", "value", (err?) => { });
  levelDown.put(1, "value", { something: true }, (err?) => { });

  levelDown.get("key", (err?) => { });
  levelDown.get(1, { something: true }, (err?) => { });
};
// $ExpectType void
test(new AbstractLevelDOWN('here'));
// $ExpectType void
test(AbstractLevelDOWN('there'));
// $ExpectType void
test(new AbstractLevelDOWN('here'));
// $ExpectType void
test(AbstractLevelDOWN('there'));
github DefinitelyTyped / DefinitelyTyped / types / abstract-leveldown / abstract-leveldown-tests.ts View on Github external
import { AbstractLevelDOWN } from 'abstract-leveldown';

const test = (levelDown: AbstractLevelDOWN) => {
  levelDown.put("key", "value", (err?) => { });
  levelDown.put(1, "value", { something: true }, (err?) => { });

  levelDown.get("key", (err?) => { });
  levelDown.get(1, { something: true }, (err?) => { });
};
// $ExpectType void
test(new AbstractLevelDOWN('here'));
// $ExpectType void
test(AbstractLevelDOWN('there'));
// $ExpectType void
test(new AbstractLevelDOWN('here'));
// $ExpectType void
test(AbstractLevelDOWN('there'));
github davidguttman / dynamodown / test / index.js View on Github external
return dd.oldOpen(opts, cb)
  }
  return dd
}

/*** compatibility with basic LevelDOWN API ***/

require('abstract-leveldown/abstract/leveldown-test').args(leveldown, test, testCommon)

require('abstract-leveldown/abstract/open-test').args(leveldown, test, testCommon)
require('abstract-leveldown/abstract/open-test').open(leveldown, test, testCommon)

require('abstract-leveldown/abstract/del-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/get-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/put-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/batch-test').all(leveldown, test, testCommon)

require('abstract-leveldown/abstract/close-test').close(leveldown, test, testCommon)
require('abstract-leveldown/abstract/iterator-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/ranges-test').all(leveldown, test, testCommon)

// Not passing:
// // require('abstract-leveldown/abstract/put-get-del-test').all(leveldown, test, testCommon, testBuffer)
// require('abstract-leveldown/abstract/chained-batch-test').all(leveldown, test, testCommon)
github davidguttman / dynamodown / test / index.js View on Github external
return dd
}

/*** compatibility with basic LevelDOWN API ***/

require('abstract-leveldown/abstract/leveldown-test').args(leveldown, test, testCommon)

require('abstract-leveldown/abstract/open-test').args(leveldown, test, testCommon)
require('abstract-leveldown/abstract/open-test').open(leveldown, test, testCommon)

require('abstract-leveldown/abstract/del-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/get-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/put-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/batch-test').all(leveldown, test, testCommon)

require('abstract-leveldown/abstract/close-test').close(leveldown, test, testCommon)
require('abstract-leveldown/abstract/iterator-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/ranges-test').all(leveldown, test, testCommon)

// Not passing:
// // require('abstract-leveldown/abstract/put-get-del-test').all(leveldown, test, testCommon, testBuffer)
// require('abstract-leveldown/abstract/chained-batch-test').all(leveldown, test, testCommon)
github davidguttman / dynamodown / test / index.js View on Github external
dd._open = function(opts, cb) {
    opts.createIfMissing = true
    opts.dynamo = dynOpts
    return dd.oldOpen(opts, cb)
  }
  return dd
}

/*** compatibility with basic LevelDOWN API ***/

require('abstract-leveldown/abstract/leveldown-test').args(leveldown, test, testCommon)

require('abstract-leveldown/abstract/open-test').args(leveldown, test, testCommon)
require('abstract-leveldown/abstract/open-test').open(leveldown, test, testCommon)

require('abstract-leveldown/abstract/del-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/get-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/put-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/batch-test').all(leveldown, test, testCommon)

require('abstract-leveldown/abstract/close-test').close(leveldown, test, testCommon)
require('abstract-leveldown/abstract/iterator-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/ranges-test').all(leveldown, test, testCommon)

// Not passing:
// // require('abstract-leveldown/abstract/put-get-del-test').all(leveldown, test, testCommon, testBuffer)
// require('abstract-leveldown/abstract/chained-batch-test').all(leveldown, test, testCommon)
github davidguttman / dynamodown / test / index.js View on Github external
opts.createIfMissing = true
    opts.dynamo = dynOpts
    return dd.oldOpen(opts, cb)
  }
  return dd
}

/*** compatibility with basic LevelDOWN API ***/

require('abstract-leveldown/abstract/leveldown-test').args(leveldown, test, testCommon)

require('abstract-leveldown/abstract/open-test').args(leveldown, test, testCommon)
require('abstract-leveldown/abstract/open-test').open(leveldown, test, testCommon)

require('abstract-leveldown/abstract/del-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/get-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/put-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/batch-test').all(leveldown, test, testCommon)

require('abstract-leveldown/abstract/close-test').close(leveldown, test, testCommon)
require('abstract-leveldown/abstract/iterator-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/ranges-test').all(leveldown, test, testCommon)

// Not passing:
// // require('abstract-leveldown/abstract/put-get-del-test').all(leveldown, test, testCommon, testBuffer)
// require('abstract-leveldown/abstract/chained-batch-test').all(leveldown, test, testCommon)
github davidguttman / dynamodown / test / index.js View on Github external
}

/*** compatibility with basic LevelDOWN API ***/

require('abstract-leveldown/abstract/leveldown-test').args(leveldown, test, testCommon)

require('abstract-leveldown/abstract/open-test').args(leveldown, test, testCommon)
require('abstract-leveldown/abstract/open-test').open(leveldown, test, testCommon)

require('abstract-leveldown/abstract/del-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/get-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/put-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/batch-test').all(leveldown, test, testCommon)

require('abstract-leveldown/abstract/close-test').close(leveldown, test, testCommon)
require('abstract-leveldown/abstract/iterator-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/ranges-test').all(leveldown, test, testCommon)

// Not passing:
// // require('abstract-leveldown/abstract/put-get-del-test').all(leveldown, test, testCommon, testBuffer)
// require('abstract-leveldown/abstract/chained-batch-test').all(leveldown, test, testCommon)
github davidguttman / dynamodown / test / index.js View on Github external
var loc = location && [location,iDB].join('/')
  var dd = DynamoDown(loc)
  dd.oldOpen = dd._open
  dd._open = function(opts, cb) {
    opts.createIfMissing = true
    opts.dynamo = dynOpts
    return dd.oldOpen(opts, cb)
  }
  return dd
}

/*** compatibility with basic LevelDOWN API ***/

require('abstract-leveldown/abstract/leveldown-test').args(leveldown, test, testCommon)

require('abstract-leveldown/abstract/open-test').args(leveldown, test, testCommon)
require('abstract-leveldown/abstract/open-test').open(leveldown, test, testCommon)

require('abstract-leveldown/abstract/del-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/get-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/put-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/batch-test').all(leveldown, test, testCommon)

require('abstract-leveldown/abstract/close-test').close(leveldown, test, testCommon)
require('abstract-leveldown/abstract/iterator-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/ranges-test').all(leveldown, test, testCommon)

// Not passing:
// // require('abstract-leveldown/abstract/put-get-del-test').all(leveldown, test, testCommon, testBuffer)
// require('abstract-leveldown/abstract/chained-batch-test').all(leveldown, test, testCommon)
github davidguttman / dynamodown / test / index.js View on Github external
opts.dynamo = dynOpts
    return dd.oldOpen(opts, cb)
  }
  return dd
}

/*** compatibility with basic LevelDOWN API ***/

require('abstract-leveldown/abstract/leveldown-test').args(leveldown, test, testCommon)

require('abstract-leveldown/abstract/open-test').args(leveldown, test, testCommon)
require('abstract-leveldown/abstract/open-test').open(leveldown, test, testCommon)

require('abstract-leveldown/abstract/del-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/get-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/put-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/batch-test').all(leveldown, test, testCommon)

require('abstract-leveldown/abstract/close-test').close(leveldown, test, testCommon)
require('abstract-leveldown/abstract/iterator-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/ranges-test').all(leveldown, test, testCommon)

// Not passing:
// // require('abstract-leveldown/abstract/put-get-del-test').all(leveldown, test, testCommon, testBuffer)
// require('abstract-leveldown/abstract/chained-batch-test').all(leveldown, test, testCommon)
github davidguttman / dynamodown / test / index.js View on Github external
/*** compatibility with basic LevelDOWN API ***/

require('abstract-leveldown/abstract/leveldown-test').args(leveldown, test, testCommon)

require('abstract-leveldown/abstract/open-test').args(leveldown, test, testCommon)
require('abstract-leveldown/abstract/open-test').open(leveldown, test, testCommon)

require('abstract-leveldown/abstract/del-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/get-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/put-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/batch-test').all(leveldown, test, testCommon)

require('abstract-leveldown/abstract/close-test').close(leveldown, test, testCommon)
require('abstract-leveldown/abstract/iterator-test').all(leveldown, test, testCommon)
require('abstract-leveldown/abstract/ranges-test').all(leveldown, test, testCommon)

// Not passing:
// // require('abstract-leveldown/abstract/put-get-del-test').all(leveldown, test, testCommon, testBuffer)
// require('abstract-leveldown/abstract/chained-batch-test').all(leveldown, test, testCommon)