UNPKG

@ceramicnetwork/pinning-aggregation

Version:

Aggregated pinning

18 lines 780 B
import type { CID } from 'multiformats/cid'; import type { CidList, PinningBackend, PinningBackendStatic, PinningInfo, IpfsApi } from '@ceramicnetwork/common'; export declare class UnknownPinningService extends Error { constructor(designator: string | null); } export declare class PinningAggregation implements PinningBackend { readonly id: string; readonly backends: PinningBackend[]; static build(ipfs: IpfsApi, connectionStrings: string[], pinners?: Array<PinningBackendStatic>): PinningAggregation; constructor(backends: PinningBackend[]); open(): void; close(): Promise<void>; pin(cid: CID): Promise<void>; unpin(cid: CID): Promise<void>; ls(): Promise<CidList>; info(): Promise<PinningInfo>; } //# sourceMappingURL=index.d.ts.map