from typing import Dict


def get_base_currency_dict(base: str, currency_dict: Dict[str, float]) -> Dict[str, float]:
    """
    Converts USD based currency dictionary to that of the given base currency.
    :param base: base currency code
    :param currency_dict: USD based currency dictionary
    :return: base currency converted currency dictionary
    """
    base_value = 1 / currency_dict[base]
    base_currency_dict = {}
    for currency_code, currency_value in currency_dict.items():
        base_currency_dict[currency_code] = base_value * currency_value
    base_currency_dict.pop(base, None)
    return base_currency_dict