我在另一個陣列中有一個嵌套陣列,并且不斷收到以下錯誤,Duplicate index signature for type 'number' using Typescript這是我的界面。如果我洗掉
[assets: number]: {
ratio: string,
uri: number,
}
錯誤消失了。關于如何解決這個問題的任何想法?
export interface EventsProgramState {
status: string,
tmsId: string,
endpoint: string,
[programs: number]: {
TMSId: string,
rootId: number,
connectorId: string,
seriesId: number,
updateId: number,
updateDate: string,
programTitle: string,
eventTitle: string,
description: string,
gameDate: string,
gameTime: string,
gameTimeZone: string,
venue: string,
venueId: number,
season: string,
seasonType: string,
[teams: number]: {
team: string,
teamBrandId: number,
isHome: boolean
},
[assets: number]: {
ratio: string,
uri: number,
}
}
}
uj5u.com熱心網友回復:
你想達到什么目的?
陣列不是你要找的嗎?
export interface EventsProgramState {
status: string,
tmsId: string,
endpoint: string,
[programs: number]: {
TMSId: string,
rootId: number,
connectorId: string,
seriesId: number,
updateId: number,
updateDate: string,
programTitle: string,
eventTitle: string,
description: string,
gameDate: string,
gameTime: string,
gameTimeZone: string,
venue: string,
venueId: number,
season: string,
seasonType: string,
teams: Array<{
team: string,
teamBrandId: number,
isHome: boolean
}>,
assets: Array<{
ratio: string,
uri: number,
}>
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/517362.html
標籤:打字稿界面
