My function looks like:
def prompt(message: str, default: str = None) -> str:
"""Prompt the user for a value.
Parameters
----------
message : str
The message to prompt the user with.
default : str, optional
The default value, by default None.
Returns:
--------
str
The value entered by the user.
"""
text = f"{message} [{default}]" if default else message
return input(text).strip() or default
The intermediate autoapi file contains:
.. py:function:: prompt(message: str, default: str = None) -> str
Prompt the user for a value.
Parameters
----------
message : str
The message to prompt the user with.
default : str, optional
The default value, by default None.
Returns:
--------
str
The value entered by the user.
However the rendered HTML has an issue between the variable names and their types:

My function looks like:
The intermediate
autoapifile contains:However the rendered HTML has an issue between the variable names and their types: