typedargs.basic_structures module¶
Basic structures used to describe parameters and return values.
Summary¶
Classes:
ParameterInfo |
|
||||
ReturnInfo |
|
Reference¶
-
class
typedargs.basic_structures.
ParameterInfo
(type_class: Optional[type], type_name: Optional[str], validators: Optional[list], desc: Optional[str])[source]¶ Bases:
object
Parameters: - type_class – class of parameter value type
- type_name – parameter type name
- validators – list of validators
- desc – parameter description
-
class
typedargs.basic_structures.
ReturnInfo
(type_class: Optional[type], type_name: Optional[str], formatter: Optional[tuple], is_data: Optional[bool], desc: Optional[str])[source]¶ Bases:
object
Parameters: - type_class – class of parameter value type
- type_name – parameter type name
- formatter – parameter string formatter name
- is_data – True if annotated function returns any data
- desc – parameter description