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:
objectParameters: - 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:
objectParameters: - 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