Code blocks on questions tagged with TypeScript should be automatically formatted with TypeScript syntax highlighting. Currently, they are not (at least not always), despite the presence of TypeScript support in the formatting engine (<!-- language: lang-typescript -->) does work).
When added this answer, I had to add the comment to get the formatting to work; however, when I added this answer, I did not.
class,static,private, andIHttpServicewere all highlighted. Maybe not, though: upon checking, I see the first 3 are keywords or reserved in ECMAScript 6. I don't know whyIHttpServicegot picked up, but if there's a reason for that, then maybe the formatter doesn't support TypeScript after all.