from typing import Union


def strint(value: Union[int, str, float]) -> str:
    """
    If the passed value is a number type, return the number as a string with no
    decimal point or places.

    Else just return the string.
    """
    if type(value) in (int, float):
        return str(int(value))
    else:
        return str(value)