Open1

typescriptにおけるtypeとinterfaceの違い

TommyTommy

interfaceは型そのもので、typeは型を作ってそのエイリアスを代入したものを型として使えるようにしている。なので、interfaceは代入がないのに対して、typeは代入してセミコロンで終わる。

またinterfaceは型のプロパティの追加が可能だが、typeは型の追加ができない(一度定義したら変更できない)