Skip to main content

Type Alias: EventKey<EventMap>

type EventKey<EventMap> = Extract<
{
[K in keyof EventMap]: EventMap[K] extends EventPayloadValue
? K
: never;
}[keyof EventMap],
string
>;

Defined in: electron/events/TypedEventBus.ts:186

Extracts the string key union from a typed event map, excluding keys whose values are not valid event payloads.

Type Parameters

EventMap

EventMap extends TypedEventMap