typescript-for-professionals-2022-edition

\ 0:00 Setup and Hello World 5:44 Primitive Types 7:27 Instance Types 9:19 Arrays And Tuples 10:58 Object Types and Type Aliases 12:32 const declarations 13:36 Functions 15:34 Structural Typing 17:44 Classes 19:33 Target Compiler Option 22:10 Generics 25:13 Special Types any and unknown 27:13 JavaScript to TypeScript 28:46 Universal Utilities 29:49 Creating a Frontend Project 33:39 Type Assertions 35:54 Type Casting 37:10 Modules 39:06 Type Declarations 43:31 Creating an NPM Package 46:52 Async Await 49:58 ts-node \ 51:39 Lexical this 54:13 readonly modifier 56:13 Union Types 59:10 Literal Types 1:02:09 Type Narrowing 1:06:28 Discriminated Unions 1:09:57 Class Parameter Properties 1:11:00 Strict Compiler Option 1:17:18 Null versus Undefined 1:21:38 Intersection types 1:23:42 Optional modifier 1:26:30 Non-null Assertion Operator 1:30:11 Interfaces 1:32:40 Interface Declaration Merging 1:33:42 Types versus Interfaces 1:35:58 never type \ 1:38:59 implements keyword 1:40:24 Definite Assignment Assertion 1:42:56 User Defined Type Guards 1:44:58 Assertion Functions 1:48:41 Function Overloading 1:52:57 Call Signatures 1:55:50 Abstract Classes 1:57:44 Index Signatures 2:00:53 Readonly Arrays and Tuples 2:03:51 Double Assertion 2:06:12 const Assertion 2:10:08 this parameter 2:12:42 Generic Constraints \ 2:15:25 typeof type operator 2:17:37 Lookup Types 2:20:50 keyof type operator 2:24:46 Conditional Types 2:29:25 Conditional Types with Unions and never 2:32:58 Mapped Types 2:35:47 Mapped type modifiers 2:39:25 Template Literal Type \ 2:43:53 PartialT 2:45:21 RequiredT 2:46:58 ReadonlyT 2:48:32 RecordK,V 2:52:15 AutoComplete Literal Unions with Primitives 2:54:54 Project References 2:59:13 undefined vs optional
Back to Top