UNPKG

kubo-rpc-client

Version:
17 lines (15 loc) 646 B
import { normaliseCandidateMultiple } from './normalise-candidate-multiple.js' import { normaliseContent } from './normalise-content.js' import type { ImportCandidate, ImportCandidateStream } from '../../index.js' /** * Transforms any of the `ipfs.addAll` input types into * * ``` * AsyncIterable<{ path, mode, mtime, content: AsyncIterable<Uint8Array> }> * ``` * * See https://github.com/ipfs/js-ipfs/blob/master/docs/core-api/FILES.md#ipfsadddata-options */ export function normaliseInput (input: ImportCandidateStream): AsyncGenerator<ImportCandidate, void, undefined> { return normaliseCandidateMultiple(input, normaliseContent) }