🛡
[TypeScript] インターフェース(interface)を継承する
🌱 はじめに
この記事では、コードをシンプルに書けるインターフェース(interface)を継承する方法を解説します。
参考資料
🌱 結論
🌱 1. 問題がないパターン
interface Writing {
title: string;
}
interface Novella extends Writing {
page: number;
}
const MyNovella: Novella = {
page: 100,
title: "MyNovella",
};
🌱 2. 継承先の型が不足
interface Writing {
title: string;
}
interface Novella extends Writing {
page: number;
}
const MyNovella: Novella = {
title: "MyNovella",
};
🌱 3. 継承元の型が不足
interface Writing {
title: string;
}
interface Novella extends Writing {
page: number;
}
const MyNovella: Novella = {
page: 100,
};
Discussion