TypeScript keyof Operator usage in Mapped types

An operator that can be used to produce Mapped types in TypeScript