@decooio/sdk
Version:
21 lines • 885 B
TypeScript
export type Options = import('./types').Options;
import token = require("./token");
import listEndpoints = require("./listEndpoints");
/** @typedef {import('./types').Options} Options */
/**
* @param {Options|string} options
* @return {Client}
* */
export function create(options?: Options | string): Client;
export namespace utils {
const getFileHash: (fileContent: any) => Promise<string>;
}
export class Client {
/** @param {Options} options*/
constructor(options: Options);
options: import("./types").Options;
pinFile: (file: import("./types").ImportCandidate, onProgress?: ((p: number) => void) | null | undefined, cancel?: import("axios").CancelTokenSource | null | undefined) => Promise<import("./types").PinRes>;
pinByHash: (cid: string) => Promise<import("./types").PinHashRes>;
}
export { token, listEndpoints };
//# sourceMappingURL=index.d.ts.map