Typeservicesv0.6.0
type PhaseEvents<
Prefix extends string,
Phases extends number[]
> =
| `phase:${IntClosedRange<1, Phases["length"]>}:${TypedExclude<LifecycleAction, "error">}`
| `${Prefix}:${LifecycleAction}`;type PhaseEvents<
Prefix extends string,
Phases extends number[]
> =
| `phase:${IntClosedRange<1, Phases["length"]>}:${TypedExclude<LifecycleAction, "error">}`
| `${Prefix}:${LifecycleAction}`;