ipfs-core
Version:
JavaScript implementation of the IPFS specification
26 lines • 1.28 kB
TypeScript
/**
* @param {object} config
* @param {import('../types').NetworkService} config.network
* @param {import('@libp2p/interface-peer-id').PeerId} config.peerId
* @param {import('ipfs-repo').IPFSRepo} config.repo
* @param {import('../types').Print} config.print
* @param {import('../types').Preload} config.preload
* @param {import('../types').MfsPreload} config.mfsPreload
* @param {import('./ipns').IPNSAPI} config.ipns
* @param {import('@libp2p/interface-keychain').KeyChain} config.keychain
* @param {import('ipfs-core-utils/multihashes').Multihashes} config.hashers
* @param {import('../types').Options} config.options
*/
export function createStart({ network, preload, peerId, keychain, repo, ipns, mfsPreload, print, hashers, options }: {
network: import('../types').NetworkService;
peerId: import('@libp2p/interface-peer-id').PeerId;
repo: import('ipfs-repo').IPFSRepo;
print: import('../types').Print;
preload: import('../types').Preload;
mfsPreload: import('../types').MfsPreload;
ipns: import('./ipns').IPNSAPI;
keychain: import('@libp2p/interface-keychain').KeyChain;
hashers: import('ipfs-core-utils/multihashes').Multihashes;
options: import('../types').Options;
}): () => Promise<void>;
//# sourceMappingURL=start.d.ts.map