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みたいなこともできる

KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES20xx),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^


コメント