1
4
第一个问题是,属性的类型实际上是
使用helper函数提示编译器我们需要类型文本:
或者,从3.4开始(尚未解除),您可以编写
您可以键入与其他类型相关的类型,但语法不同。首先,如果要访问属性的类型,语法是
您还可以使用union简化一点,得到相同的结果:
如果联合包含所有属性名,那么我们只能使用
因为在这种情况下,属性名和属性类型是相同的,我们甚至可以使用
|
2
1
是否考虑改用字符串枚举?它既是一个类型(用于typescript编译器)又是一个值(javascript伪映射对象,相当于
|
Terio · Typescript:使用变量的值创建自定义类型 1 年前 |
Kareem Adel · 创建函数类型(TypeScript接口) 2 年前 |
MatÄj VondráÄek · 如何在c#方法中传递类型? 2 年前 |
kreo · 为什么&[T]参数也接受&Vec? 6 年前 |
Jiji · 将简单对象强制转换为简单的通用接口 6 年前 |