UNPKG

ipfs-core

Version:

JavaScript implementation of the IPFS specification

25 lines 1.36 kB
/** * @typedef {import('ipfs-core-utils/src/pins/normalise-input').Source} Source * @typedef {import('ipfs-core-utils/src/pins/normalise-input').Pin} PinTarget * @typedef {import('ipfs-core-types/src/utils').AbortOptions} AbortOptions * @typedef {import('multiformats/cid').CID} CID */ /** * @template T * @typedef {Iterable<T>|AsyncIterable<T>} AwaitIterable */ /** * @param {object} config * @param {import('ipfs-core-utils/multicodecs').Multicodecs} config.codecs * @param {import('ipfs-repo').IPFSRepo} config.repo */ export function createAddAll({ repo, codecs }: { codecs: import('ipfs-core-utils/multicodecs').Multicodecs; repo: import('ipfs-repo').IPFSRepo; }): (source: import("ipfs-core-types/src/utils").AwaitIterable<import("ipfs-core-types/src/pin").AddInput>, options?: import("ipfs-core-types/src/pin").AddAllOptions | undefined) => AsyncIterable<import("multiformats/cid").CID<unknown, number, number, import("multiformats/cid").Version>>; export type Source = import('ipfs-core-utils/src/pins/normalise-input').Source; export type PinTarget = import('ipfs-core-utils/src/pins/normalise-input').Pin; export type AbortOptions = import('ipfs-core-types/src/utils').AbortOptions; export type CID = import('multiformats/cid').CID; export type AwaitIterable<T> = Iterable<T> | AsyncIterable<T>; //# sourceMappingURL=add-all.d.ts.map