![]() |
1
5
内部语言方法
在类型系统中没有办法做到这一点,因为我们不能在字符串文字类型上执行字符串操作。在没有外部工具的情况下,最接近的是
虽然这种方法并不是您想要的100%,但从我们之前的讨论来看,其目的是使方法的完整代码完成,并且这种方法实现了这一点。如果传入错误的值并获得字符串的完成列表,则会出现错误:
编译器api方法
第二种方法是创建一个使用typescript的自定义工具
compiler API
要分析ts文件,请查找派生自
如果你对这样的解决方案感兴趣,请告诉我,我可以提供它,但我建议反对它。 |
![]() |
Devmix · 如何在new Map()中保存状态? 1 年前 |
![]() |
Luisus · 从Prisma 5客户端提取类型 1 年前 |
|
Rostys · TypeScript:使用类型转换进行类型保护 1 年前 |
![]() |
Anne · 类型不一致的对象的TypeScript类型定义 1 年前 |
|
tuimui · 使用react+ts通过道具传递数据 1 年前 |