analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
21 lines • 927 B
TypeScript
/**
* Hook que gerencia a inicialização da aplicação e funções de autenticação
* Combina a lógica de obtenção do institutionId, inicialização do app store e funções de auth
*
* @param {UseAppInitializationProps} props - Propriedades do hook
* @returns {object} Estado da inicialização, funções relacionadas e funções de autenticação
*/
export declare function useAppInitialization(): {
getInstitutionId: string | null;
initialize: (id: string | null) => void;
initialized: boolean;
institutionId: string | null;
authFunctions: {
checkAuth: () => Promise<boolean>;
signOut: () => void;
getUser: () => import("../store/authStore").User | null;
getSessionInfo: () => import("../store/authStore").SessionInfo | null;
getTokens: () => import("../store/authStore").AuthTokens | null;
};
};
//# sourceMappingURL=useAppInitialization.d.ts.map