Typing definitions (typing)#

Data:

HasCache

Protocol to mark that class should have _cache attribute

NestedDict

Nested dict type

NestedDictVal

Nested dict value type

NestedMap

Nested map type

NestedMapVal

Nested map value type

P

Parameter specification

Classes:

R

Return Type

S

Self Type bound to HasCache

module_utilities.typing.HasCache = module_utilities.typing.HasCacheAttribute | module_utilities.typing.HasCacheProperty#

Protocol to mark that class should have _cache attribute

module_utilities.typing.NestedDict = 'dict[str, NestedDictVal]'#

Nested dict type

module_utilities.typing.NestedDictVal = 'str | NestedDict'#

Nested dict value type

module_utilities.typing.NestedMap(*args, **kwargs)#

Nested map type

alias of Mapping[str, str | NestedMap]

module_utilities.typing.NestedMapVal = 'str | NestedMap'#

Nested map value type

module_utilities.typing.P = ~P#

Parameter specification

class module_utilities.typing.R#

Return Type

alias of TypeVar(‘R’)

class module_utilities.typing.S#

Self Type bound to HasCache

alias of TypeVar(‘S’, bound=HasCache)