Report question

Question: Why does my TypeScript mapped type lose optionality when using keyof?