我有一个字符串数组,它必须匹配一个接口属性名称
export interface MyType1 {
propName1: number;
propName2: string;
propNameX: number;
}
tableColumns: string[] = [
'propName1',
'propName2',
'propNameX'
];
最初我想将接口转换为字符串数组,但还没有找到有效的解决方案。
现在我想知道是否有一个字符串数组匹配一个接口或类似的东西
我已经尝试使用https://github.com/kimamula/ts-transformer-keys,但它不会在我的情况下工作,因为我没有访问webpack配置,否则在浏览器中抛出编译错误。
需要帮助。
很简单
const tableColumns: (keyof MyType1)[] = [
'propName1',
'propName2',
'propNameX'
];
字符串字面值
type MyType1 = [
'propName1',
'propName2',
'propNameX',
]
const tableColumns: MyType1 = [
'propName1',
'propName2',
'propNameX'
];
ts操场