typescript_cheatsheet