A mock LevelDOWN implementation that queues operations while a real LevelDOWN instance is being opened.
DeferredLevelDOWN implements the basic AbstractLevelDOWN API so it can be used as a drop-in replacement where LevelDOWN is needed.
batch() operations are all queued and kept in memory until the LevelDOWN-compatible object has been opened through DeferredLevelDOWN's
batch() operations will all be replayed as the array form. Chained-batch operations are converted before being stored.
var Deferred =LevelDOWN =var db =dbdb
DeferredLevelDOWN is an OPEN Open Source Project. This means that:
Individuals making significant and valuable contributions are given commit-access to the project to contribute as they see fit. This project is more like an open wiki than a standard guarded open source project.
See the CONTRIBUTING.md file for more details.
DeferredLevelDOWN is only possible due to the excellent work of the following contributors:
Copyright (c) 2013-2017 DeferredLevelDOWN contributors (listed above).
DeferredLevelDOWN is licensed under the MIT license. All rights not explicitly granted in the MIT license are reserved. See the included LICENSE.md file for more details.