我无法在TypeScript中声明映射的键值对中的值。
map: {
key: someStruct
}
我想在初始化的同时声明someStruct
的类型。我该怎么做?
答案 0 :(得分:0)
您可以像这样使用它,并根据需要将其分配给某个变量x
let x = new Map([
["key", ["val1"]],
["key2", ["val2"]]
]);
答案 1 :(得分:0)
我不知道整个对象,但是您可以按照以下方法进行操作。
这是您的Interfaces
interface Struct {
...
}
interface Map {
key: Struct
}
const map: Map {
key: someStruct
}
或(如果您无权访问整个对象)
map: <Map>({
key: someStruct
})
// or
map: {
key: someStruct
} as Map