This content originally appeared on DEV Community and was authored by es404020
Record
Constructs an object type whose property keys are Keys and whose property values are Type. This utility can be used to map the properties of a type to another type.
Example
interface 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" },
};
cats.boris;
const cats: Record<CatName, CatInfo>
Released:
typescript 2.1
reference :Typescript offical documentation.
This content originally appeared on DEV Community and was authored by es404020
es404020 | Sciencx (2021-09-05T13:59:48+00:00) Typescript Record utility. Retrieved from https://www.scien.cx/2021/09/05/typescript-record-utility/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.