synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
16 lines • 812 B
TypeScript
import { TwoFactorAuthErrorResponse } from '@sage-bionetworks/synapse-client/generated/models/TwoFactorAuthErrorResponse';
export declare const CSRF_TOKEN_STORAGE_KEY = "oauth2_csrf_token";
export type UseDetectSSOCodeReturnType = {
isLoading: boolean;
};
export type UseDetectSSOCodeOptions = {
onSignInComplete?: () => void;
registerAccountUrl?: string;
onError?: (err: unknown) => void;
onTwoFactorAuthRequired?: (resp: TwoFactorAuthErrorResponse) => void;
onTwoFactorAuthResetTokenPresent?: (resp: TwoFactorAuthErrorResponse, encodedTwoFaResetToken: string) => void;
isInitializingSession: boolean;
isAuthenticated: boolean;
};
export default function useDetectSSOCode(opts?: UseDetectSSOCodeOptions): UseDetectSSOCodeReturnType;
//# sourceMappingURL=useDetectSSOCode.d.ts.map