module documentation

Utilities to generate some basic types.

Function heterogeneous_tuple Undocumented
Function is_any Undocumented
Function is_none Undocumented
Function pytd_callable Create a pytd.CallableType.
Function pytd_list Undocumented
Function pytd_type Undocumented
Constant _STRING_TYPES Undocumented
Type Alias _ParametersType Undocumented
def heterogeneous_tuple(base_type: pytd.NamedType, parameters: _ParametersType) -> pytd.Type: (source)

Undocumented

def is_any(val) -> bool: (source)

Undocumented

def is_none(t) -> bool: (source)

Undocumented

def pytd_callable(base_type: pytd.NamedType, parameters: _ParametersType, arg_is_paramspec: bool = False) -> pytd.Type: (source)

Create a pytd.CallableType.

def pytd_list(typ: str) -> pytd.Type: (source)

Undocumented

def pytd_type(value: pytd.Type) -> pytd.Type: (source)

Undocumented

_STRING_TYPES: tuple[str, ...] = (source)

Undocumented

Value
('str', 'bytes', 'unicode')
_ParametersType = (source)

Undocumented

Value
Tuple[pytd.Type, ...]