@devino.solutions/upup
Version:
15 lines (14 loc) • 611 B
TypeScript
/// <reference types="react" />
import { Client } from '@microsoft/microsoft-graph-client';
import { OneDriveFile, OneDriveRoot } from 'microsoft';
export default function useOneDriveUploader(graphClient?: Client): {
path: OneDriveRoot[];
setPath: import("react").Dispatch<import("react").SetStateAction<OneDriveRoot[]>>;
isClickLoading: boolean | undefined;
handleClick: (file: OneDriveFile) => Promise<void>;
selectedFiles: OneDriveFile[];
showLoader: boolean;
handleSubmit: () => Promise<void>;
downloadProgress: number;
handleCancelDownload: () => void;
};