from typing import List
import inspect


def get_function_parameters_list(func) -> List[str]:
    """
    Get parameter list of function `func`.

    Parameters
    ----------
    func : Callable
        A function to get parameter list.

    Returns
    -------
    List[str]
        Parameter list

    Examples
    --------
    >>> def test_func(a, b) -> int:
    ...     return a+1
    >>> get_function_parameters_list(test_func)
    ['a', 'b']
    """
    return inspect.getfullargspec(func).args