Add jsdocs

This commit is contained in:
haad
2023-04-13 09:15:27 +03:00
parent ec06a8e2d0
commit c117ef63ba
27 changed files with 649 additions and 61 deletions

View File

@@ -1,3 +1,8 @@
/**
* @namespace Storage-Composed
* @memberof module:Storage
*/
// Compose storages:
// const storage1 = await ComposedStorage(await LRUStorage(), await LevelStorage())
// const storage2 = await ComposedStorage(storage1, await IPFSBlockStorage())

View File

@@ -1,3 +1,4 @@
/** @module Storage */
export { default as ComposedStorage } from './composed.js'
export { default as IPFSBlockStorage } from './ipfs-block.js'
export { default as LevelStorage } from './level.js'

View File

@@ -1,3 +1,7 @@
/**
* @namespace Storage-IPFS
* @memberof module:Storage
*/
import { CID } from 'multiformats/cid'
import { base58btc } from 'multiformats/bases/base58'

View File

@@ -1,3 +1,7 @@
/**
* @namespace Storage-Level
* @memberof module:Storage
*/
import { Level } from 'level'
const defaultValueEncoding = 'view'

View File

@@ -1,3 +1,7 @@
/**
* @namespace Storage-LRU
* @memberof module:Storage
*/
import LRU from 'lru'
const defaultSize = 1000000

View File

@@ -1,3 +1,7 @@
/**
* @namespace Storage-Memory
* @memberof module:Storage
*/
const MemoryStorage = async () => {
let memory = {}