UNPKG

@devino.solutions/upup

Version:
16 lines (15 loc) 653 B
import { PublicClientApplication } from '@azure/msal-browser'; import { MicrosoftToken, MicrosoftUser, OneDriveRoot } from 'microsoft'; import { Dispatch, SetStateAction } from 'react'; declare type Props = { msalInstance?: PublicClientApplication; setUser: Dispatch<SetStateAction<MicrosoftUser | undefined>>; setOneDriveFiles: Dispatch<SetStateAction<OneDriveRoot | undefined>>; }; export default function useOneDriveAuth({ msalInstance, setUser, setOneDriveFiles, }: Props): { token: MicrosoftToken | undefined; signOut: () => Promise<void>; isInitialized: boolean; isAuthenticating: boolean; }; export {};