TypeScript のkeyof キーワードの使い方

TypeScript のkeyof キーワードの使い方

keyof インターフェースで以下のようなtypeを作成できます。

interface Aaa {
  name: string;
  age: number;
}
type Emp = keyof Aaa; // "name" | "age"
type ssss = Aaa['name']; // string
let str: ssss = 'aiueo';
type nnnn = Aaa['age']; // number
let num: nnnn = 50;
console.log(str); // aiueo
console.log(num); // 50

type ssnn = Aaa['name' | 'age']; string | numberみたいなこともできる

TypeScript入門と基礎と使い方

コメント

株式会社CONFRAGE ITソリューション事業部をもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む

タイトルとURLをコピーしました