nodes
uzi.graph.nodes
¶
_T_Concrete = t.TypeVar('_T_Concrete')
module-attribute
¶
Provided concrete
TypeVar
_T_Node = t.TypeVar('_T_Node', bound=Node, covariant=True)
module-attribute
¶
Node TypeVar
_T_ValueNode = t.TypeVar('_T_ValueNode', bound=Value, covariant=True)
module-attribute
¶
Value node TypeVar
_T_FactoryNode = t.TypeVar('_T_FactoryNode', bound=Factory, covariant=True)
module-attribute
¶
Factory node TypeVar
_T_SingletonNode = t.TypeVar('_T_SingletonNode', bound=Singleton, covariant=True)
module-attribute
¶
Singleton node TypeVar
_T_ResourceNode = t.TypeVar('_T_ResourceNode', bound=Resource, covariant=True)
module-attribute
¶
Resource node TypeVar
_T_PartialNode = t.TypeVar('_T_PartialNode', bound=Partial, covariant=True)
module-attribute
¶
Partial node TypeVar
_T_CallableNode = t.TypeVar('_T_CallableNode', bound=Callable, covariant=True)
module-attribute
¶
Callable node TypeVar
Node
¶
Value
¶
Factory
¶
AsyncFactory
¶
AwaitParamsFactory
¶
AwaitParamsAsyncFactory
¶
Singleton
¶
AsyncSingleton
¶
AwaitParamsSingleton
¶
AwaitParamsAsyncSingleton
¶
Resource
¶
Bases: Singleton[T_Injected]
Binds resources.