interface-ipfs-core
Version:
A test suite and interface you can use to implement a IPFS core interface.
25 lines • 1.02 kB
TypeScript
/**
* @typedef {import('@libp2p/interface-peer-id').PeerId} PeerId
*/
/**
* @param {import('ipfs-core-types').IPFS} ipfs
* @param {string} key
* @param {{ timeout?: number, interval?: number, peerId?: PeerId }} [opts]
*/
export function waitForWantlistKey(ipfs: import('ipfs-core-types').IPFS, key: string, opts?: {
timeout?: number | undefined;
interval?: number | undefined;
peerId?: import("@libp2p/interface-peer-id").PeerId | undefined;
} | undefined): Promise<void>;
/**
* @param {import('ipfs-core-types').IPFS} ipfs
* @param {string} key
* @param {{ timeout?: number, interval?: number, peerId?: PeerId }} [opts]
*/
export function waitForWantlistKeyToBeRemoved(ipfs: import('ipfs-core-types').IPFS, key: string, opts?: {
timeout?: number | undefined;
interval?: number | undefined;
peerId?: import("@libp2p/interface-peer-id").PeerId | undefined;
} | undefined): Promise<void>;
export type PeerId = import('@libp2p/interface-peer-id').PeerId;
//# sourceMappingURL=utils.d.ts.map