Look up the transport for an entity type. Throws if none is
registered — there is no "default" transport, by design.
The cast to EntityTransport<T> is the API ergonomic
compromise that lets call sites stay generic; the registry stores
EntityTransport<object> because TypeScript can't otherwise unify
heterogeneous rows in one map.
Look up the transport for an entity type. Throws if none is registered — there is no "default" transport, by design.
The cast to
EntityTransport<T>is the API ergonomic compromise that lets call sites stay generic; the registry storesEntityTransport<object>because TypeScript can't otherwise unify heterogeneous rows in one map.