typescript Record
3879 ワード
typeは互いに編成できる.
Record
鍵はRecordに返されるタイプの鍵です.
タイプは各キーのタイプです
Record
鍵はRecordに返されるタイプの鍵です.
タイプは各キーのタイプです
/**
* Construct a type with a set of properties K of type T
*/
type Record<K extends keyof any, T> = {
[P in K]: T;
};
// e.g.,
type CatInfo = {
age: number;
breed: string;
}
type CatName = "miffy" | "boris" | "mordred";
const cats: Record<CatName, CatInfo> = {
miffy: { age: 10, breed: "Persian" },
boris: { age: 5, breed: "Maine Coon" },
mordred: { age: 16, breed: "British Shorthair" },
};
console.log(cats.boris.age); // 5
Reference
この問題について(typescript Record), 我々は、より多くの情報をここで見つけました https://velog.io/@gth1123/typescript-Recordテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol