Read the rant, he does have a point but I feel like also TypeScript can be a burden on maintainers that don't know/use/like it. He should have probably accepted the patch after making sure that the contributor was available on maintaining TS support from then on.
Very true. I wonder if anyone cared to fork the project just for typescript intergation 🤔
It's always tricky. Everytime you accept a big patch you're also going to maintain it in the future. If you fork a project like this because of the lack of a "small" feature, you're also going to need to keep it in sync, updating the types definition everytime there's something new.
There's no perfect solution
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.