UNPKG

@m-ld/m-ld-cli

Version:

m-ld Node.js terminal app for local persistence & data loading

15 lines (12 loc) 408 B
/** @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);