相关疑难解决方法(0)

如何有条件地检测 TypeScript 中的“any”类型?

我想一个实用程序,我可以直接使用IsStrictlyAny<T>,它会解决的类型true,如果T是完全any和对false否则类型。我怎样才能做到这一点?

我的第一个想法:

type IsStrictlyAny<T> = any extends T ? true : false;
Run Code Online (Sandbox Code Playgroud)

结果:

  • IsStrictlyAny<any>:(true好!)
  • IsStrictlyAny<unknown>:(true不好!-我想要false
  • IsStrictlyAny<string>:(boolean不好!-我想要false

typescript conditional-types

8
推荐指数
3
解决办法
487
查看次数

标签 统计

conditional-types ×1

typescript ×1