Private
Readonly
createPrivate
Readonly
deletePrivate
Readonly
errorPrivate
Readonly
getPrivate
Readonly
putPrivate
Readonly
shardingRemove values for the passed keys
const source = [new Key('awesome')]
for await (const key of store.deleteMany(source)) {
console.log(`deleted content with key ${key}`)
}
Retrieve the value stored under the given key
const value = await store.get(new Key('awesome'))
console.log('got content: %s', value.toString('utf8'))
// => got content: datastore
Retrieve values for the passed keys
for await (const { key, value } of store.getMany([new Key('awesome')])) {
console.log(`got "${key}" = "${new TextDecoder('utf8').decode(value)}"`')
// => got "/awesome" = "datastore"
}
Store the passed value under the passed key
await store.put([{ key: new Key('awesome'), value: new Uint8Array([0, 1, 2, 3]) }])
Store the given key/value pairs
const source = [{ key: new Key('awesome'), value: new Uint8Array([0, 1, 2, 3]) }]
for await (const { key, value } of store.putMany(source)) {
console.info(`put content for key ${key}`)
}
A blockstore backed by the file system