@rubysdk/secret-client
Version:
RubySDK Secret Network client utilities for data, token and escrow operations
16 lines • 777 B
TypeScript
import { FileState } from '../types';
interface uploadToIPFSProps {
aesKey: string | null;
iv: string | null;
setFileState: React.Dispatch<React.SetStateAction<FileState>>;
setImage: React.Dispatch<React.SetStateAction<string>>;
setVideo: React.Dispatch<React.SetStateAction<string>>;
setAudio: React.Dispatch<React.SetStateAction<string>>;
setPdf: React.Dispatch<React.SetStateAction<string>>;
setPreviewUrl: React.Dispatch<React.SetStateAction<string | null>>;
}
export declare const IPFSUpload: ({ aesKey, iv, setFileState, setImage, setVideo, setAudio, setPdf, setPreviewUrl, }: uploadToIPFSProps) => {
uploadToIPFS: (fileData: string, fileType: keyof FileState) => Promise<void>;
};
export {};
//# sourceMappingURL=uploadToIPFS.d.ts.map