【TypeScript】型エイリアスとは何ですか?
TypeScript

【TypeScript】型エイリアスとは何ですか?

作成日:2021年07月19日
更新日:2021年08月05日

前回は、TypeScript のユニオン型について紹介しました。

typescript-union-type

【TypeScript】ユニオン型とは何ですか?

今回は、型エイリアスについて紹介します。

例えばプロフィールについて関数があるとします。

ts
function profile(user: {
name: string;
age: number | string;
phoneNumber: string;
address: string;
}) {
user.name;
user.age;
user.phoneNumber;
user.address;
return user;
}
let newUser = {
name: "佐藤",
age: 23,
phoneNumber: "08012345678",
address: "埼玉県",
};

name や age など profile 項目が増えるにつれて、型指定が煩雑になっていきます。

型エイリアスを使うことにより、型に名前をつけて管理することができます。

書き方は、type と書いて、型の名前を付けます。

名前の先頭は、必ず大文字にします。

ts
type Profile = {};

のなかに、型を指定します。

ts
type Profile = {
name: string;
age: number | string;
phoneNumber: string;
address: string;
};

型指定を行なっていたところに、Profileを使って、user を型指定します。

ts
function profile(user: Profile) {
user.name;
user.age;
user.phoneNumber;
user.address;
return user;
}

型指定を行なったところにマウスカーソルをあててみると、

image2

型指定ができているのがわかります。

型エイリアスは、基本になりますので、ぜひ身につけてください。

© 2024あずきぱんウェブスタジオ