It's worth remembering that Question & Answer pairs on here aren't just for the benefit of the person asking the question; the hope is that they'll benefit others in the future - which is why one of the off-topic closure reasons is
It's caused by a typo or problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
(I use this example as it's one I'd consider voting to close your question with as the likelihood of another person hitting this specific issue is quite small)
The answer to that question (which isn't tagged TypeScript) consists of three parts:
- A specific and direct answer to your question regarding the problem you've had and what's causing it
- A suggestion for how your code can be simplified that would also resolve the issue
- A recommendation for TypeScript with an explanation as to why it would have benefited you to use it in these circumstances
(the fact that the answer as a whole doesn't solve your issue, based on your comment, isn't material to my analysis of the structure of the answer)
I don't think that actually classes as proselytising, to be fair to the poster of the answer. I also note that you proposed a suggested edit with the comment
removed proselytizing, which was rejected, to the answer that removed the information regarding TypeScript which actively reduces the value of the answer overall. Just because you're not a fan1 of Microsoft products, please don't strip out references to them where it may be useful to others.
tl;dr: It depends on the context. The most recent example where you tried to remove a reference someone had made to TypeScript was absolutely not proselytising. You not liking it doesn't make it so. Wanton disregard for the questions tags and content could.
1This link was to a now removed comment where the OP stated that adding a Microsoft product usually introduced more problems than it solved (albeit, I'm paraphrasing!). I've left the link and annotated it this way as I believe it's relevant to the question at hand given that Microsoft created TypeScript.