type ITabName = 'management' | 'all'
type IFileConfig = {
[p in ITabName]: {
label: string,
name: string,
description: string,
tab: ITabName,
page: any
}
}
interface IFileConfig {
[p in ITabName]: {
label: string,
name: string,
description: string,
tab: ITabName,
page: any
}
}
为什么type声明IFileConfig没问题,而interface不行呢
答案很简单: interface 不支持