interface IpfsNode {
    add: ((content: string | File, options?: AbortOptions) => Promise<string>);
    cat: ((cid: string, options?: CatOptions) => AsyncIterable<Uint8Array, any, any>);
    config: IpfsNodePrperties;
    connectPeer: ((address: string) => Promise<boolean>);
    getPeers: (() => Promise<string[]>);
    info: (() => Promise<IpfsNodeInfo>);
    init: ((options?: InitOptions) => Promise<void>);
    isStarted: boolean;
    ls: (() => AsyncIterable<LsResult, any, any>);
    nodeType: IpfsNodeType;
    pin: ((cid: string, options?: AbortOptions) => Promise<string>);
    start: (() => Promise<void>);
    stat: ((cid: string, options?: AbortOptions) => Promise<IpfsFileStats>);
    stop: (() => Promise<void>);
}

Hierarchy (view full)

Implemented by

Properties

add: ((content: string | File, options?: AbortOptions) => Promise<string>)
cat: ((cid: string, options?: CatOptions) => AsyncIterable<Uint8Array, any, any>)
connectPeer: ((address: string) => Promise<boolean>)
getPeers: (() => Promise<string[]>)
info: (() => Promise<IpfsNodeInfo>)
init: ((options?: InitOptions) => Promise<void>)
isStarted: boolean
ls: (() => AsyncIterable<LsResult, any, any>)
nodeType: IpfsNodeType
pin: ((cid: string, options?: AbortOptions) => Promise<string>)
start: (() => Promise<void>)
stat: ((cid: string, options?: AbortOptions) => Promise<IpfsFileStats>)
stop: (() => Promise<void>)