datastore-core
Wrapper implementation for interface-datastore
Table of contents
Install
$ npm i datastore-core
Implementations
Usage
BaseDatastore
An base store is made available to make implementing your own datastore easier:
import { BaseDatastore } from 'datastore-core'
class MyDatastore extends BaseDatastore {
constructor () {
super()
}
async put (key, val) {
}
async get (key) {
}
}
See the MemoryDatastore for an example of how it is used.
Wrapping Stores
import { Key } from 'interface-datastore'
import {
MemoryStore,
MountStore
} from 'datastore-core'
const store = new MountStore({prefix: new Key('/a'), datastore: new MemoryStore()})
Contribute
Feel free to join in. All welcome. Open an issue!
This repository falls under the IPFS Code of Conduct.
License
Licensed under either of
Contribute
Feel free to join in. All welcome. Open an issue!
This repository falls under the IPFS Code of Conduct.