Typeservicesv0.6.0
type PhaseEventMap<
Prefix extends string,
Phases extends number[]
> = {
[K in PhaseEvents<
Prefix,
Phases
>]: K extends `${string}:error`
? readonly [error: unknown]
: readonly [];
};type PhaseEventMap<
Prefix extends string,
Phases extends number[]
> = {
[K in PhaseEvents<
Prefix,
Phases
>]: K extends `${string}:error`
? readonly [error: unknown]
: readonly [];
};