3 ms·
I'm not a ts/js person but > we are shifting complexity from end-developers to library developers this is exactly the point of a library in any language. The
by bigbillheck 4y ago
I'm not a ts/js person but
> we are shifting complexity from end-developers to library developers
this is exactly the point of a library in any language. The library authors do the heavy lifting precisely so that the end-users don't have to!
And again, this isn't my domain, but when I read stuff like
> How do library developers debug their highly dynamic and heavy use of conditional types, overloads?
or
> Because types can be generated from other types and the highly dynamic nature of those types, there's a new class of tests that are required for any serious typescript project: testing your types.
or
> I spend more time tweaking types than I do writing library code.
what I'm thinking is "Doctor, it hurts when I do this".