Skip to content

EZ Web Audio / EventDetailFor

Type Alias: EventDetailFor<T>

EventDetailFor<T> = SoundEventMap[T] extends CustomEvent<infer D> ? D : never

Defined in: packages/core/src/events/event-types.ts:174

Helper type to extract the detail type from an event name.

Type Parameters

T

T extends SoundEventType

Example

typescript
type PlayDetail = EventDetailFor<'play'> // PlayEventDetail