• Gets information about the current token state

    Returns {
        hasAccessToken: boolean;
        hasRefreshToken: boolean;
        isValid: boolean;
        expiresIn: number;
    }

    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),
    };
    }