sindresorhus/type-fest

Remove redundant code for compatibility with older versions of typescript

クローズ

#1,142 opened on 2025/05/16

 (7 件のコメント) (0 件のリアクション) (0 人の担当者)TypeScript (471 件のフォーク)batch import
enhancementgood first issue

Repository metrics

Stars
 (12,328 個のスター)
PR merge metrics
 (平均マージ 3d 5h) (30d で 11 merged PRs)

説明

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>

コントリビューターガイド