Skip to main content

DataOf

@harmoniclabs/mutexo-messages


@harmoniclabs/mutexo-messages / DataOf

Type Alias: DataOf<EventName>

DataOf<EventName>: EventName extends "free" ? MutexoFree : EventName extends "lock" ? MutexoLock : EventName extends "input" ? MutexoInput : EventName extends "output" ? MutexoOutput : EventName extends "mutexSuccess" ? MutexSuccess : EventName extends "mutexFailure" ? MutexFailure : EventName extends "close" ? Close : EventName extends "error" ? MutexoError : EventName extends "subSuccess" ? SubSuccess : EventName extends "subFailure" ? SubFailure : never

Defined in: events/DataOfEvent.ts:13

Type Parameters

EventName extends MutexoEventName