@ue-too/being / index / EventArgs
型エイリアス: EventArgs<EventPayloadMapping, K>
EventArgs<
EventPayloadMapping,K> =Kextends keyofEventPayloadMapping?IsEmptyObject<EventPayloadMapping[K]> extendstrue? [K] : [K,EventPayloadMapping[K]] : [K,unknown]
定義: interface.ts:72
Type for event arguments with conditional payload requirement.
型パラメーター
EventPayloadMapping
EventPayloadMapping
Mapping of event names to their payload types
K
K
The event key
Remarks
This utility type determines whether an event requires a payload argument based on the event payload mapping. If the payload is an empty object, no payload is required.