UNPKG

@ceramicnetwork/core

Version:

Typescript implementation of the Ceramic protocol

13 lines 651 B
import { PinApi, PublishOpts } from '@ceramicnetwork/common'; import { StreamID } from '@ceramicnetwork/streamid'; import { DiagnosticsLogger } from '@ceramicnetwork/common'; import { Repository } from './state-management/repository.js'; export declare class LocalPinApi implements PinApi { private readonly repository; private readonly logger; constructor(repository: Repository, logger: DiagnosticsLogger); add(streamId: StreamID, force?: boolean): Promise<void>; rm(streamId: StreamID, opts?: PublishOpts): Promise<void>; ls(streamId?: StreamID): Promise<AsyncIterable<string>>; } //# sourceMappingURL=local-pin-api.d.ts.map