interface-ipfs-core
Version:
A test suite and interface you can use to implement a IPFS core interface.
38 lines • 1.73 kB
TypeScript
/**
* @param {import('ipfs-core-types').IPFS} ipfs
* @param {CID} cid
* @param {string} type
*/
export function isPinnedWithType(ipfs: import('ipfs-core-types').IPFS, cid: CID, type: string): Promise<boolean>;
export namespace pinTypes {
const direct: string;
const recursive: string;
const indirect: string;
const all: string;
}
export const fixtures: Readonly<{
directory: Readonly<{
cid: CID<unknown, number, number, import("multiformats/cid").Version>;
files: readonly (Readonly<{
path: "test-folder/ipfs-add.js";
data: Uint8Array;
cid: CID<unknown, number, number, import("multiformats/cid").Version>;
}> | Readonly<{
path: "test-folder/files/ipfs.txt";
data: Uint8Array;
cid: CID<unknown, number, number, import("multiformats/cid").Version>;
}>)[];
}>;
files: readonly Readonly<{
data: Uint8Array;
cid: CID<unknown, number, number, import("multiformats/cid").Version>;
}>[];
}>;
export function clearPins(ipfs: import('ipfs-core-types').IPFS): Promise<void>;
export function clearRemotePins(ipfs: import('ipfs-core-types').IPFS): Promise<void>;
export function addRemotePins(ipfs: import('ipfs-core-types').IPFS, service: string, pins: Record<string, CID>): Promise<void>;
export function clearServices(ipfs: import('ipfs-core-types').IPFS): Promise<void>;
export function expectPinned(ipfs: import('ipfs-core-types').IPFS, cid: CID, type?: string, pinned?: boolean): Promise<void>;
export function expectNotPinned(ipfs: import('ipfs-core-types').IPFS, cid: CID, type?: string): Promise<void>;
import { CID } from "multiformats/cid";
//# sourceMappingURL=utils.d.ts.map