Code files for typescript series on youtube. click here to watch the series. Click here
If installation is needed, look for package.json files and run:
npm install
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please don't update readme file. Let it be buggy in readme.
Although it's better to watch as playlist but in case you are a fan of 1 long video, then here is the time stamp
00:00:00 - 00:06:51 - Why to learn typescript
00:06:51 - 00:15:08 - Typescript is not what you think
00:15:08 - 00:27:16 - How to install typescript
00:27:16 - 00:39:04 - Your first intro to typescript docs
00:39:04 - 00:46:35 - Number, boolean and type inference
00:46:35 - 00:51:13 - Don't use ANY in typescript
00:51:13 - 01:02:38 - Do you really know functions in typescript
01:02:38 - 01:15:21 - A better way to write function in typescript
01:15:21 - 01:24:57 - Bad behaviour of objects in typescript
01:24:57 - 01:32:11 - Type Aliases in Typescript
01:32:11 - 01:41:56 - READONLY and optional in typescript
01:41:56 - 01:49:46 - Array in Typescript
01:49:46 - 02:04:29 - Union Types in TS
02:04:29 - 02:14:16 - Tuples in typescript
02:14:16 - 02:23:46 - Enums in typescript
02:23:46 - 02:33:35 - interface in typescript
02:33:35 - 02:38:51 - Interface vs Type in typescript
02:38:51 - 02:53:27 - How to setup Typescript for real projects
02:53:27 - 03:01:49 - Classes in typescript
03:01:49 - 03:07:55 - Private Public in Typescript
03:07:55 - 03:15:08 - Getters and Setters in typescript
03:15:08 - 03:19:17 - Protected in Typescript
03:19:17 - 03:25:48 - Why Interface is important in typescript
03:25:48 - 03:35:19 - Abstract class in Typescript
03:35:19 - 03:47:41 - Generics in Typescript
03:47:41 - 03:55:50 - Generics in Array and Arrow functions in Typescript
03:55:50 - 04:06:59 - Generic Classes in Typescript
04:06:59 - 04:16:47 - Type Narrowing in typescript
04:16:47 - 04:22:00 - The in operator narrowing
04:22:00 - 04:31:18 - Instanceof and Type Predicates
04:31:18 - 04:42:37 - Discriminated Union and Exhaustiveness Checking with never