Object with token information
export function getTokenInfo(): {
hasAccessToken: boolean;
hasRefreshToken: boolean;
isValid: boolean;
expiresIn: number;
} {
const expiresInMs = Math.max(0, tokenExpiryTime - Date.now());
return {
hasAccessToken: Boolean(accessToken),
hasRefreshToken: Boolean(refreshToken),
isValid: isTokenValid(),
expiresIn: Math.floor(expiresInMs / 1000),
};
}
Gets information about the current token state