Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | /**
* @file useAuth.ts
* @description
* Convenience hook for accessing the authentication context.
*/
import { AuthContext } from '../context/auth/AuthContext';
import type { AuthContextType } from '../context/auth/authTypes';
import { createContextHook } from './createContextHook';
/**
* Access the global authentication context.
* @throws Error if used outside of <AuthProvider>.
*/
export const useAuth = createContextHook<AuthContextType>(AuthContext, 'useAuth');
|