@m-ld/m-ld-cli
Version:
m-ld Node.js terminal app for local persistence & data loading
15 lines (12 loc) • 408 B
JavaScript
/** @module {ExtensionModule} */
exports['@id'] = 'leveldb';
exports['@type'] = 'backend';
exports.filename = module.filename;
/** @param {string} dataDir */
exports.check = ({ dataDir }) => {
if (dataDir == null)
throw new Error('leveldown backend must have a dataDir');
}
/** @param {string} dataDir */
exports.getInstance = ({ dataDir }) =>
new (require('classic-level').ClassicLevel)(dataDir);