如何从界面中获取自动完成的键?
interface IUser {
id: string;
firstname: string;
lastname: string;
}
欧元:
这里有一个数组,我想在里面添加我的键:
let allowedSortIds = [
'id',
'firstname',
'lastname',
]
如何从界面中获取自动完成的键?
interface IUser {
id: string;
firstname: string;
lastname: string;
}
欧元:
这里有一个数组,我想在里面添加我的键:
let allowedSortIds = [
'id',
'firstname',
'lastname',
]
如果您想要
allowedSortIds
一个只接受作为接口键的值的数组IUser
,则可以将其注释Array<keyof IUser>
为或等效的(keyof IUser)[]
,使用类型keyof
运算符来查询IUser
其键的文字类型的并集。一旦 TypeScript 知道的元素只能是,那么 IntelliSense 也会为您自动建议和自动完成这些类型:allowedSortIds
keyof IUser
游乐场链接到代码