TypeScript basics: the TypeScript handbook
Config options
Declaration files
Declaration files are used to provide type checking for certain globals and other types that you know will be defined in your codebase and you want to be globally available.
JSDOC
functions
Typescript Cookbook
How to add onto the prototype
Typescript Tricks
Private Property Async Initialization