Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
const db = new LevelDOWN("/tmp/db");
db.open(() => {
db.put("key", "value", (err: Error | undefined) => { });
db.put(Buffer.from([1]), "value", { something: true }, (err: Error | undefined) => { });
db.get("key", (err: Error | undefined) => { });
db.get(Buffer.from([1]), { something: true }, (err: Error | undefined, value: Bytes) => { });
db.close((err: Error | undefined) => { });
});
db.clear((err: Error | undefined) => { });
LevelDOWN.destroy("/tmp/db", (err: Error | undefined) => { });
LevelDOWN.repair("/tmp/db", (err: Error | undefined) => { });
async.eachSeries(sBucketList, (sBucketName, next) => {
require('leveldown').repair(
path.join(kfs.utils.coerceTablePath(program.db), sBucketName),
(err) => {
if (err) {
process.stderr.write('[error] ' + err.message);
process.exit(1)
}
process.stdout.write(sBucketName + ' (done!)\n');
next();
}
);
});
}