grab.util.types

Types used in Grab projects and utility functions to deal with these types.

I can not build generic function for combined logic of resolve_transport_entity and resolve_grab_entity because mypy does not allow to parametrise Generic with base class.

Module Contents

Functions

resolve_entity(→ T)

Attributes

T

grab.util.types.T[source]
grab.util.types.resolve_entity(base_type: type[T], entity: None | T | type[T], default: type[T]) T[source]