「TypeScript」Type Aliasesで型に別名を付けるサンプル

環境
Windows10 64bit
TypeScript 4.4.4

書式
type 型に別名をつける= {
変数名:データ型
};
class クラス名 implements 型に別名をつける{
変数名 =値
}

使用例

//型に別名をつけるクラスの定義
type TEmp = {
  username: string;
  age: number;
};
//クラスTEmpを実装
class Pe implements TEmp {
  username = '山田太郎';
  age = 35;
  //メソッドの定義
  funA(): string {
    return `名前: ${this.username}  年齢: ${this.age}`;
  }
}
//クラスのインスタンス生成
const cft = new Pe();
console.log(cft.funA());

実行結果
C:\typescript>ts-node arkgame.js
名前: 山田太郎 年齢: 35

TypeScript

Posted by arkgame