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(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント