typescript
type ResultPayloadOf = TDefs[K] extends { result: unknown } ? TDefs[K]["result"] : neverExtract the result type for a given message key.
type ResultPayloadOf = TDefs[K] extends { result: unknown } ? TDefs[K]["result"] : neverExtract the result type for a given message key.