TypeScript Class
TypeScript
では、
ES6
で正式にJSに導入されたClassを型チェックとstaticプロパティを用いてより強力に使うことができるものです
TypeScriptにおけるClassとInterfaceの違い - Qiita
TypeScriptのclassは暗黙のうちにinterfaceを定義しているのと同義 - Qiita
typescript interface
参考:
typescriptはクラスをインターフェイスとして使えるらしい - Qiita