Resolved
プロパティ$ a_nにID$ id_nの情報を含んでいる型$ Aに対し、
ID$ id_nの情報を含むプロパティ$ a_nとそれらID$ id_nが指し示す概念の名前の情報を含むプロパティ$ a'_nを双方とも持っている型の性質を指してResolvedと呼ぶことにする。 例示
code:ts
export interface IGameSystemEnvironment {
gameSystemID: string;
gameModeID: string;
gameDifficultyID: string;
}
export interface IGameSystemEnvironmentResolved extends IGameSystemEnvironment {
gameSystemName: string;
gameModeName: string;
gameDifficultyName: string;
}