UNPKG

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

Version:
29 lines 1.66 kB
export = FilesClient; /** * @typedef {import('@chris.troutner/ipfs-message-port-server').FilesService} FilesService * @typedef {import('@chris.troutner/ipfs-message-port-protocol/src/files').EncodedStat} EncodedStat * @typedef {import('./client').MessageTransport} MessageTransport * @typedef {import('./interface').MessagePortClientOptions} MessagePortClientOptions * @typedef {import('@chris.troutner/ipfs-core-types/src/files').API<MessagePortClientOptions>} FilesAPI */ /** * @class * @extends {Client<FilesService>} */ declare class FilesClient extends Client<import("@chris.troutner/ipfs-message-port-server").FilesService> { /** * @param {MessageTransport} transport */ constructor(transport: MessageTransport); stat(ipfsPath: import("@chris.troutner/ipfs-core-types/src/utils").IPFSPath, options?: (import("@chris.troutner/ipfs-core-types/src/files").StatOptions & import("./interface").MessagePortClientOptions) | undefined): Promise<import("@chris.troutner/ipfs-core-types/src/files").StatResult>; } declare namespace FilesClient { export { FilesService, EncodedStat, MessageTransport, MessagePortClientOptions, FilesAPI }; } import Client = require("./client"); type MessageTransport = import('./client').MessageTransport; type FilesService = import('@chris.troutner/ipfs-message-port-server').FilesService; type EncodedStat = import('@chris.troutner/ipfs-message-port-protocol/src/files').EncodedStat; type MessagePortClientOptions = import('./interface').MessagePortClientOptions; type FilesAPI = import('@chris.troutner/ipfs-core-types/src/files').API<MessagePortClientOptions>; //# sourceMappingURL=files.d.ts.map