Extract the closed Msg union from a builder produced by defineMsgs.
Msg
A builder returned by defineMsgs.
const msg = defineMsgs({ inc: null, set: payload<{ value: number }>() })type CounterMsg = MsgOf<typeof msg>// ^? { kind: 'inc' } | { kind: 'set'; value: number } Copy
const msg = defineMsgs({ inc: null, set: payload<{ value: number }>() })type CounterMsg = MsgOf<typeof msg>// ^? { kind: 'inc' } | { kind: 'set'; value: number }
Extract the closed
Msgunion from a builder produced by defineMsgs.