Skip to content

Type Alias: ExtractEmitsFromArray<T>

ts
type ExtractEmitsFromArray<T> = T extends readonly infer E[] ? E extends string ? { [K in E]: (args: any[]) => boolean } : EmitValidators : EmitValidators;

Extracts emit validators from array format emits definition.

Type Parameters

Type Parameter
T