6 comments

[ 2.7 ms ] story [ 15.5 ms ] thread
These problems and solutions are quite well put together, and I haven’t seen another resource like it. There’s a ton out there about writing Typescript, but not nearly as much about writing types, especially higher order types.
Agreed, with all the explanations in there it's an excellent source to learn about “type arithmetic” in TypeScript.
In a slightly different vein, I love this site for helping me study and understand deeper practical implications and corner cases of type system designs: https://counterexamples.org/
Eugene Obrezkov made it really cool: 4 languages, 50 solved challenges (at the moment of writing), the detailed Russian explanation on Telegram (https://t.me/wild_wild_web)

I really like that there are resources like that. It improves the TypeScript knowledge and make people dig into details