There are reasons to write TypeScript definitions for documentation generation too, if not for the code as TS.
Edit: And Guido is pushing it to Python with PEP 484: https://www.python.org/dev/peps/pep-0484/
It's inherent problem with dynamic languages, you have to read all new release documents and migrate your code. With typed code I at least can be somewhat sure I'm not using deprecated calls and such just by compiling.
There are reasons to write TypeScript definitions for documentation generation too, if not for the code as TS.