Fix snippets
Add typescript-mode