validate_literals

samplomatic.utils.validate_literals(*arg_names: str) Callable[source]

Return a decorator to validate function arguments against literal type annotations.

Parameters:

*arg_names – The arguments to validate the values of against their Literal type annotations.

Returns:

A decorator that wraps a function in a validation routine.