Types¶
Typing constructs used in annotations throughout the API documentation.
Type Aliases¶
- SyncObject: TypeAlias = zyncio.SyncMixin | zyncio.ZyncDelegator[zyncio.SyncMixin]¶
An instance of
zyncio.SyncMixinorzyncio.ZyncDelegator[zyncio.SyncMixin]
- AsyncObject: TypeAlias = zyncio.AsyncMixin | zyncio.ZyncDelegator[zyncio.AsyncMixin]¶
An instance of
zyncio.AsyncMixinorzyncio.ZyncDelegator[zyncio.AsyncMixin]
Type Variables¶
TypeVars used in type annotations. These are presented here for documentation purposes, but should not
be treated as part of ZyncIO’s public API.
- CallableT¶
Invariant
TypeVarbound tocollections.abc.Callable[…,typing.Any].
- SyncT¶
Invariant
TypeVarbound totyping.Union[zyncio.SyncMixin,zyncio.ZyncDelegator[zyncio.SyncMixin]].
- AsyncT¶
Invariant
TypeVarbound totyping.Union[zyncio.AsyncMixin,zyncio.ZyncDelegator[zyncio.AsyncMixin]].
- SyncClassT¶
Invariant
TypeVarbound tozyncio.SyncMixin.
- AsyncClassT¶
Invariant
TypeVarbound tozyncio.AsyncMixin.