TypeScript – JavaScript for C# devs
summary
Claims that adding static typing and classes gives real IntelliSense and fewer runtime errors, then demonstrates a working browser app: a Spotify searcher built in TypeScript, compiled by tsc/Visual Studio, using fetch (with @types), async/await, modules and a small HTTP service abstraction, and loaded with SystemJS. Shows practical fixes: add lib entries to tsconfig, install @types/fetch, enable compileOnSave, and that the app runs after those changes, improving navigation, squiggles and maintainability.
AI-written summary · about
chapters (19)
- 0:00Start
- 7:12Installation
- 10:15namespaces
- 10:34exported classes
- 10:50constructors
- 11:07private members
- 11:25public members
- 11:46shorthand members
- 13:05arrow functions (lambdas)
- 13:43delegates
- 14:12enums
- 14:54casting
- 15:14generics
- 15:27inheritance
- 17:00interfaces are structural
- 22:09Transpile / Compile
- 53:26scoping - functions
- 55:09scoping - variables
- 57:54"everything" is a dictionary








