registerCodec<T> static method
void
registerCodec<T>({})
Registers the codec a transport needs to carry T across the wire.
In-process delivery works without one.
Implementation
static void registerCodec<T>({
required String name,
required Map<String, Object?> Function(T model) encode,
required T Function(Map<String, Object?> json) decode,
}) {
_encoders[T] = (Object? model) => encode(model as T);
_decoders[name] = decode;
_codecNames[T] = name;
}