我是typescript的新手。我想创建一个定义具有这种结构的对象的类:
name(string),
Array{
"nom-colonne":
{
"type":"value",
"filter":"value"
}
}
答案 0 :(得分:5)
您可能正在寻找的是界面。
interface IExample {
name: string;
array: Array<{
nomColonne: {
type: string,
typeWithSpecificValues: "value", | "key" // Alternative for type
filter: string,
}
}>,
}
然后像这样使用它:
let example: IExample = {
name: "Arnold",
array: [
nomColonne: {
type: "value",
typeWithSpecificValues: "key", // Alternative for type
filter: "value",
},
],
};
我希望这就是你要找的东西。