January 20, 2017TypeScript 2.1 introduced mapped types, a powerful addition to the type system. In essence, mapped types allow you to create new types from existing ones by mapping over property types. Each property of the existing type is transformed according to a rule that you specify. The transformed properties then make up the new type. Using mapped types, you can capture the effects of metho
![Mapped Types in TypeScript](https://cdn-ak-scissors.b.st-hatena.com/image/square/c10b0d70b0098c2819f8f1d9ea69979b4bb4eac4/height=288;version=1;width=512/https%3A%2F%2Fmariusschulz.com%2Fimages%2Fcontent%2Fdefault_post_preview_image.kztf5vhv2m.imm.jpg)