「型エイリアス」と「インターフェース」の違い

date
Dec 13, 2022
repo_url
slug
diff-type-interface
status
Published
summary
type
Post
thumbnail_url
tags
typescript
outer_link
大きな違いは拡張できるかどうか。
インターフェースは拡張できる。
//型エイリアス
type Point = {
  x:number
  y:number
}

//インターフェース
interface Point {
  x:number
  y:number
}

interface Point {
  z:number //既存のPointに追加される
}

© Hayato Kamiyama 2023 - 2024 - Build with Next.js & Notion