mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
28 lines
567 B
TypeScript
28 lines
567 B
TypeScript
|
|
|
|
import levelup = require('levelup');
|
|
import sublevel = require('level-sublevel');
|
|
|
|
var db = sublevel(levelup('./tmp/sublevel-example'));
|
|
var sub = db.sublevel('stuff');
|
|
|
|
db.put('foo', 'bar', err => {});
|
|
|
|
sub.put('foo', 'bar', err => {});
|
|
|
|
db.pre((ch, add) => {
|
|
add({
|
|
key: ''+Date.now(),
|
|
value: ch.key,
|
|
type: 'put',
|
|
prefix: sub
|
|
})
|
|
});
|
|
|
|
var sub1 = db.sublevel('SUB_1');
|
|
var sub2 = db.sublevel('SUM_2');
|
|
|
|
sub1.batch([
|
|
{ key: 'key', value: 'Value', type: 'put' },
|
|
{ key: 'key', value: 'Value', type: 'put', prefix: sub2 }
|
|
], err => { if (err) throw err; }); |