Extend TypeScript documentation
Created by: felixfbecker
This extends our TypeScript documentation, which I discussed with @lguychard a long time ago and have been wanting to do.
I am also volunteering to own this documentation within the web team as a CODEOWNER.