interface BlockStore { getBlock(cid): Promise<undefined | Uint8Array>; hasBlock(cid): Promise<boolean>; putBlock?(bytes,
codec): Promise<Uint8Array>; putBlockKeyed(cid,
bytes): Promise<void>; } Methods
getBlock
- getBlock(cid): Promise<undefined | Uint8Array>
Returns Promise<undefined | Uint8Array>
hasBlock
- hasBlock(cid): Promise<boolean>
Returns Promise<boolean>
Optional
putBlock
- putBlock(bytes, codec): Promise<Uint8Array>
Parameters
- bytes: Uint8Array
- codec: number
Returns Promise<Uint8Array>
putBlockKeyed
- putBlockKeyed(cid, bytes): Promise<void>
Parameters
- cid: Uint8Array
- bytes: Uint8Array
Returns Promise<void>