Migrate JS To TS Project Introduction

Migrate JS To TS Project Introduction

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

TypeScript Simplified

Buy nowLearn more

Course Tools

  • Course Platform Browser Extension3

IMPORTANT: Course Updates

  • Update Details
  • Type Level Programming Update5

Setup

  • What Is TypeScript + Course Introduction36
  • Why Use TypeScript5
  • How To Initialize A TypeScript Project18
  • Using A Bundler13
  • Understanding The TSConfig6

Basic Types

  • Assigning Types And Type Inference5
  • Array Type3
  • Any Type3
  • Object Basics2
  • Types Vs Interfaces15

Function Types

  • Defining Functions8
  • Void Type10
  • Optional Parameters3
  • Destructured And Rest Parameters12
  • Typing Variables As Functions16

Type Modifiers

  • Unions7
  • Intersections5
  • readonly12
  • keyof11
  • typeof5
  • Index Types24

Advanced Types

  • As Const And Enums19
  • Tuples2
  • Generics11
  • Async Functions1

Built In Types

  • Pick And Omit8
  • Partial And Required5
  • ReturnType And Parameters3
  • Record1
  • Readonly1
  • Awaited3

Type Narrowing

  • Basic Type Guards13
  • Never Type1
  • Unknown Type3
  • As Casting8
  • Satisfies4
  • Discriminated Union7
  • Function Overloads5
  • Type Predicate Function10
  • Assertion Function3
  • Loose Autocomplete3
  • Const Generics3
  • Branded Types1

Type Programming

  • Conditional Types1
  • infer6
  • Conditional Types and infer Exercises4
  • Template Literals3
  • Mapped Types1
  • Recursive Types1
  • Type Programming Exercises9

Object Oriented Programming

  • Defining Properties1
  • Implements and Abstract Classes3
  • Generic Classes1
  • InstanceType and ConstructorParameters3

Real World TypeScript

  • Debugging1
  • Importing Types2
  • Declaration Files7
  • Advanced TSConfig Options1
  • Todo List Project Introduction1
  • Todo List Project Walkthrough9
  • Migrate JS To TS Project Introduction1
  • Migrate JS To TS Project Walkthrough3

Conclusion

  • What's Next

BONUS: Typing React Code

  • PropTypes3
  • TypeScript Setup And Props2
  • useState2
  • useRef
  • useReducer
  • useContext
  • Generic Components2
  • Google Calendar Clone Introduction
  • Google Calendar Clone Walkthrough18

BONUS - Expert Interviews

  • Matt Pocock - Advanced TypeScript2
  • Jack Herrington - Using TypeScript In React
  • Cody Seibert (Web Dev Cody) - Converting JS Projects To TS4
  • Adrian Hajdin (JS Mastery) - Writing TypeScript On A Team
  • Josh Neske (Josh Tried Coding) - Getting Past The Hard Part Of TypeScript
  • Jeff Delaney (Fireship) - Landing Your First Job As A TypeScript Developer4

Download Videos For Offline Access

  • Setup.zip
  • Basic Types.zip
  • Function Types.zip
  • Type Modifiers.zip
  • Advanced Types.zip
  • Built In Types.zip
  • Type Narrowing.zip
  • Type Programming.zip
  • OOP.zip
  • Real World TypeScript.zip
  • Conclusion.zip
  • Typing React Code.zip
  • Expert Interviews.zip