http://www.typescriptlang.org has great documentation on TypeScript. It is worth looking at the following pages of this site to cement your knowledge, or using them as a quick reference guide:
- Basic types: https://www.typescriptlang.org/docs/handbook/basic-types.html
- Interfaces: https://www.typescriptlang.org/docs/handbook/interfaces.html
- Classes: https://www.typescriptlang.org/docs/handbook/classes.html
- Modules: https://www.typescriptlang.org/docs/handbook/modules.html
- Compiler Options: https://www.typescriptlang.org/docs/handbook/compiler-options.html
The full list of tslint rules can be found at https://palantir.github.io/tslint/rules/.