def _compute_tick_multiplier(interval: float) ->int:
    """
    The tick multiplier is the order of magnitude by which the ``interval`` has to
    be multiplied such that the interval is a number >= 1.

    The tick multiplier simplifies the math to determine the sub slot count
    when the ``Clock``'s tick interval is fractional. The idea is to scale the
    sub slot value such that we can just look at the integer part of this value.
    """
    multiplier = 0
    while interval < 1:
        multiplier += 1
        interval *= 10
    return 10 ** multiplier
