sindresorhus/type-fest
Remove redundant code for compatibility with older versions of typescript
Fechada
#1.142 aberto em 16 de mai. de 2025
enhancementgood first issue
Métricas do repositório
- Stars
- (12.328 estrelas)
- Métricas de merge de PR
- (Métricas PR pendentes)
Description
In some previously supported but now unsupported versions of typescript, there would be some incorrect circular check, and in order to bypass the circular check, we have to add some non-essential code, for example:
type A<T> =
SomeToolType<T> extends infer B
? B
: never // Never happen
The above code can be simplified now:
type A<T> = SomeToolType<T>