I have seen Google using a lot of Type Expressions in various APIs. Can someone explain to me what good they do? Are they only there to highlight/colorcode a certain functions, or ease readability? Or do they serve some actual purpose?
I'm a bit confused as they're used as together with commented-out code but differ from regular comments with /** @type */ instead of /* @type */ (which do not color-code the comment)
Could someone give me the how's and why's of Type Expressions?

pushonwindowobject.