typescript
type WithResult = { [key: string]: ... }[keyof TDefs]Extract keys that have a result defined.
Examples
typescript
type Messages = DefineMessages<{
load: { payload: {}; result: {} }; // Has result
shutdown: { payload: {} }; // No result
}>;
type WithRes = WithResult<Messages>; // 'load'