0
私のインターフェイスは現時点ではこのように見えます。それをリファクタリングすることは可能ですか?そのため、2つのプロパティが繰り返されません。typescriptネストされたオブジェクトなので、プロパティは繰り返されません
export interface Navigation {
name: string;
roles: Array<number>;
sublinks: NavigationItem[];
}
export interface NavigationItem {
name: string;
roles: Array<number>;
url: string;
}