TLDR · PROGRAMMING, DESIGN & DATA SCIENCE
HYPER-TYPING
Summary from the TLDR newsletter
Hyper-typing, the act of making typings so complex that it makes them almost unusable, is becoming a trend in the TypeScript ecosystem. While there are very good reasons for using types, hyper-typing is a slippery slope that ends in a place where things work, and they might also look good for the caller, but the resulting types are a complex mess and the compilation errors produced are walls of inscrutable text. Less accurate and less safe libraries might be dumber, but working with them is overall more enjoyable, and the resulting code is more understandable and maintainable.