Skip to content

@ue-too/being / index / EventArgs

型別別名: EventArgs<EventPayloadMapping, K>

EventArgs<EventPayloadMapping, K> = K extends keyof EventPayloadMapping ? IsEmptyObject<EventPayloadMapping[K]> extends true ? [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

備註

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.