Autoplay
Autocomplete
Previous
Next and Complete
TypeScript Pro
Compiler Configuration In Depth
The anatomy of the tsconfig.json
06:46
Excluding files from our compilation
05:20
Including files in our compilation
03:11
Fine-tuning which files get included
04:46
Controlling when to output JavaScript
05:40
Emitting declaration files
05:11
Emitting source-maps
04:10
Increasing the default type safety of the compiler
05:41
Decreasing the default type safety of the compiler
05:28
Allowing unreachable code and unused labels
03:00
Using the compiler to enforce high quality source code
05:58
Module scoping and the module option
08:55
Module vs target and resolution strategy
06:14
Configuring compiler CLI output
06:16
TypeScript's relationship with strict mode
06:55
Advanced tweaks to emitted output
10:10
Fine-tuning type acquisition
07:42
Configuring TypeScript helper inclusion
06:05
Advanced output controls
06:04
React and JSX options (TSX files)
11:37
Advanced Type Constructs
Typed 'this'
09:43
Type guards
06:04
Type assertions
08:14
Non-null Assertion Operator
04:40
Intersection Types
07:12
keyof and lookup types
09:26
Mapped types
09:52
All about objects
10:50
Declaration Merging
Merging interfaces
09:07
Module augmentation
13:24
Enums
Declaring enums
10:03
Const and ambient enums
09:44
Exhaustivity checks on enums
06:03
Final Library Project
Setup instructions and code branches
Project initialization
09:10
TypeScript configuration
10:44
Tests setup
12:57
Prettier TypeScript
14:27
Multi-platform build
27:53
Publishing our project
05:19
Adding the first feature
15:49
Ensuring code coverage
08:41
Fine tuning our types and tests
09:09
Project review and future
03:02
Finished
Congratulations!
The anatomy of the tsconfig.json