UNPKG

@aut-labs/sdk

Version:

The TS/JS SDK package aims to make it easy for frontends/backends to integrate with Aut Smart Contracts

16 lines (15 loc) 530 B
import { BaseNFTModel } from "../models/baseNFTModel"; import { IPFSConfig } from "../models/models"; export declare class IPFSClient { private config; private _baseUrl; constructor(config: IPFSConfig); private makeRequest; sendFileToIPFSWithThumbnail(file: File): Promise<{ original: string; thumbnail: string; }>; sendFileToIPFS(file: File): Promise<string>; sendJSONToIPFS<T extends void>(jsonData: BaseNFTModel<T>): Promise<string>; retrieveUrl(ipfsHash: string): string; }