UNPKG

@chris.troutner/ipfs-message-port-client

Version:
34 lines 2.29 kB
export = DAGClient; /** * @typedef {import('cids')} CID * @typedef {import('@chris.troutner/ipfs-message-port-protocol/src/cid').EncodedCID} EncodedCID * @typedef {import('@chris.troutner/ipfs-message-port-server').DAGService} DagService * @typedef {import('./client').MessageTransport} MessageTransport * @typedef {import('./interface').MessagePortClientOptions} MessagePortClientOptions * @typedef {import('@chris.troutner/ipfs-core-types/src/dag').API<MessagePortClientOptions>} DAGAPI */ /** * @class * @extends {Client<DagService>} */ declare class DAGClient extends Client<import("@chris.troutner/ipfs-message-port-server").DAGService> { /** * @param {MessageTransport} transport */ constructor(transport: MessageTransport); put(node: any, options?: (import("@chris.troutner/ipfs-core-types/src/dag").PutOptions & import("./interface").MessagePortClientOptions) | undefined): Promise<import("cids")>; get(cid: import("cids"), options?: (import("@chris.troutner/ipfs-core-types/src/dag").GetOptions & import("./interface").MessagePortClientOptions) | undefined): Promise<import("@chris.troutner/ipfs-core-types/src/dag").GetResult>; resolve(ipfsPath: import("@chris.troutner/ipfs-core-types/src/utils").IPFSPath, options?: (import("@chris.troutner/ipfs-core-types/src/dag").ResolveOptions & import("./interface").MessagePortClientOptions) | undefined): Promise<import("@chris.troutner/ipfs-core-types/src/dag").ResolveResult>; tree(cid: import("cids"), options?: (import("@chris.troutner/ipfs-core-types/src/dag").TreeOptions & import("./interface").MessagePortClientOptions) | undefined): Promise<string[]>; } declare namespace DAGClient { export { CID, EncodedCID, DagService, MessageTransport, MessagePortClientOptions, DAGAPI }; } import Client = require("./client"); type MessageTransport = import('./client').MessageTransport; type CID = import('cids'); type EncodedCID = import('@chris.troutner/ipfs-message-port-protocol/src/cid').EncodedCID; type DagService = import('@chris.troutner/ipfs-message-port-server').DAGService; type MessagePortClientOptions = import('./interface').MessagePortClientOptions; type DAGAPI = import('@chris.troutner/ipfs-core-types/src/dag').API<MessagePortClientOptions>; //# sourceMappingURL=dag.d.ts.map