Making TypeScript’s mapped types work via identity rather than structure

submitted by /u/goastler
[link] [comments]