deferred-leveldown
Advanced tools
Comparing version 2.0.0-1 to 2.0.0-2
@@ -46,5 +46,5 @@ var util = require('util') | ||
function open (obj) { | ||
deferrables.forEach(function (m) { | ||
deferrables.concat('iterator').forEach(function (m) { | ||
obj['_' + m] = function () { | ||
this._db[m].apply(this._db, arguments) | ||
return this._db[m].apply(this._db, arguments) | ||
} | ||
@@ -60,2 +60,7 @@ }) | ||
}) | ||
obj._iterator = function (options) { | ||
var it = new DeferredIterator(options) | ||
this._iterators.push(it) | ||
return it | ||
} | ||
} | ||
@@ -69,9 +74,3 @@ | ||
DeferredLevelDOWN.prototype._iterator = function (options) { | ||
var it = new DeferredIterator(options) | ||
this._iterators.push(it) | ||
return it | ||
} | ||
module.exports = DeferredLevelDOWN | ||
module.exports.DeferredIterator = DeferredIterator |
{ | ||
"name": "deferred-leveldown", | ||
"description": "For handling delayed-open on LevelDOWN compatible libraries", | ||
"version": "2.0.0-1", | ||
"version": "2.0.0-2", | ||
"contributors": [ | ||
@@ -6,0 +6,0 @@ "Rod Vagg <r@va.gg> (https://github.com/rvagg)", |
@@ -120,3 +120,3 @@ var test = require('tape') | ||
test('iterators', function (t) { | ||
t.plan(7) | ||
t.plan(8) | ||
@@ -156,2 +156,7 @@ var db = { | ||
t.error(err) | ||
var it2 = ld.iterator() | ||
it2.end(function (err) { | ||
t.error(err) | ||
}) | ||
}) | ||
@@ -158,0 +163,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
15623
231