TypeScriptで keyof
を利用すると、オブジェクトのプロパティ名を抽出し、ユニオン型を生成できる。
keyof T
=> T typeのプロパティ名のユニオン型
を表現できる。
type Item = {
title: string;
description: string;
};
type ItemKey = keyof Item;
// ItemKey は 'title'|'description' というユニオン型になる
Go to list of users who liked
More than 3 years have passed since last update.
TypeScriptで keyof
を利用すると、オブジェクトのプロパティ名を抽出し、ユニオン型を生成できる。
keyof T
=> T typeのプロパティ名のユニオン型
を表現できる。
type Item = {
title: string;
description: string;
};
type ItemKey = keyof Item;
// ItemKey は 'title'|'description' というユニオン型になる
Register as a new user and use Qiita more conveniently
Go to list of users who liked