UNPKG

@uprtcl/ipfs-provider

Version:

_Prtcl provider wrappers around ipfs-http-client

15 lines (14 loc) 505 B
import { Logger } from '@uprtcl/micro-orchestrator'; import { PinnerCacheDB } from './pinner.cache.db'; export declare class PinnerCached { protected url: string; logger: Logger; cache: PinnerCacheDB; isFlusshing: boolean; constructor(url: string, flushInterval: number); pin(hash: string): Promise<void>; isPinned(address: string): Promise<any>; getAll(address: string): Promise<any>; getEntity(hash: string): Promise<any>; flush(): Promise<void>; }