reactjs - 检查变量是否属于Typescript中的动态可变自定义类型
问题描述
我遇到了一个问题,如何将类型作为变量传递给函数(如果可行的话)。
我有 10-20 种不同的类型,其中包含不同资产/文件等的名称。Tbh 可能是创建很多如下所示的函数
function isMyType(name: string): name is IconName{
case 'allpass':
return true;
default:
return false;
}
但我想要一个更简洁的解决方案,例如动态传递“name is {Type}”,或者可能有一个更简单的解决方案。
提前感谢您的建议和提示!
解决方案
推荐阅读
- reactjs - 我如何解决 React js 中的 No Package.JSON found 错误?
- unity3d - 当 X 位置不为 0 时,为什么 Unity 按钮会停止工作?
- c# - 是否可以在 Windows 上运行 Visual Studio for Mac 项目?
- c# - xUnit测试执行不同的dbcontext设置
- c - 从用户定义的函数设置 errno
- ios - iOS 13 中的 NavBar 问题未显示
- node.js - app.post时nodejs未处理的承诺拒绝
- python - 如何在 selenium 中模拟鼠标中键?
- python - 熊猫:选择A列不以B列开头的行
- c++ - 第一个元素为空的字符数组初始化