UNPKG

@lodestar/beacon-node

Version:

A Typescript implementation of the beacon chain

9 lines (8 loc) 411 B
/** * Simplified version of `strict-event-emitter-types` where each event only emits one argument */ export type StrictEventEmitterSingleArg<EventData> = { on<K extends keyof EventData>(event: K, listener: (data: EventData[K]) => void): void; off<K extends keyof EventData>(event: K, listener: (data: EventData[K]) => void): void; emit<K extends keyof EventData>(event: K, data: EventData[K]): void; };