[英]How do I declare the type of a value in a map in TypeScript?
我在TypeScript中声明映射的键值对中的值的值时遇到麻烦。
map: {
key: someStruct
}
我想在初始化的同时声明someStruct
的类型。 我该怎么做呢?
您可以像这样使用它,并根据需要将其分配给某个变量x
let x = new Map([
["key", ["val1"]],
["key2", ["val2"]]
]);
我不了解整个对象,但是您可以按照以下方法进行操作。
这是您的界面
interface Struct {
...
}
interface Map {
key: Struct
}
const map: Map {
key: someStruct
}
或者如果您无权访问整个对象
map: <Map>({
key: someStruct
})
// or
map: {
key: someStruct
} as Map
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.