Package-level declarations
Types
A callback that transforms all the values into the final argument type
An argument that functions as a property delegate
A receiver for argument transformers.
A callback validates the final argument type
A callback that transforms a single value from one type to another
A callback that transforms a single value from a string to the value type
An Argument delegate implementation that transforms its values .
Functions
Create a property delegate argument.
Check the final argument value and raise an error if it's not valid.
Convert the argument's values.
If the argument is not given, call value and use its return value instead of throwing an error.
Set the help for this argument lazily.
Set the help for this argument.
Transform all values to the final argument type.
Check the final argument value and raise an error if it's not valid.