@ceramicnetwork/core
Version:
Typescript implementation of the Ceramic protocol
13 lines • 651 B
TypeScript
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