TypeScript
Working with JavaScript & Type Declarations
65 lessons in TypeScript
- Typing a React onChange HandlerCode Quiz
- Typing useState & Event HandlersQuiz
- Typing React Props, Hooks & EventsSlides / Video
- Typing React Props, Hooks & EventsFlashcard
- Typing React Props, State & EventsSlides / Video
- Typing React Props, State & EventsFlashcard
- Typing React Props CorrectlyCode Quiz
- Typing React Props with InterfacesQuiz
- Typing React Props & StateSlides / Video
- Typing React Props & StateFlashcard
- Module Augmentation BasicsFlashcard
- JSDoc @typedef Property SyntaxCode Quiz
- Misplaced @ts-ignore DirectiveCode Quiz
- Module Augmentation BasicsSlides / Video
- Type-Checking JS with allowJs and checkJsSlides / Video
- Generating Declaration Files AutomaticallySlides / Video
- Writing Declaration Files for Untyped LibrariesSlides / Video
- Installing @types from DefinitelyTypedSlides / Video
- Ambient Modules and Global DeclarationsSlides / Video
- The declare Keyword for Ambient DeclarationsSlides / Video
- What Declaration Files AreSlides / Video
- esModuleInterop for JS InteropSlides / Video
- typeRoots and types ConfigurationSlides / Video
- TypeScript Check Comments ExplainedSlides / Video
- Gradual Migration to TypeScriptSlides / Video
- JSDoc Type Annotations in JavaScriptSlides / Video
- Installing @types PackagesQuiz
- Gradual JS to TS MigrationQuiz
- declare namespace UsageQuiz
- @param and @type PrecisionQuiz
- Typing the global ObjectQuiz
- Automatic Type AcquisitionQuiz
- @ts-ignore vs @ts-expect-errorQuiz
- @ts-check and @ts-nocheckQuiz
- JSDoc Type AnnotationsQuiz
- Declaring Untyped ModulesQuiz
- Ambient Variable and Function DeclarationsQuiz
- The declare KeywordQuiz
- Purpose of Declaration FilesQuiz
- Overloaded Signatures in .d.tsCode Quiz
- UMD Global Declaration SyntaxCode Quiz
- JSDoc @type AnnotationCode Quiz
- Implicit any from JS ImportCode Quiz
- JSDoc @param and @returnsCode Quiz
- Installing @types PackagesCode Quiz
- Ambient Class ShapeCode Quiz
- Ambient const enumCode Quiz
- Ambient Function SignatureCode Quiz
- declare namespace MembersCode Quiz
- Triple-Slash Reference SyntaxCode Quiz
- Value Inside a .d.ts FileCode Quiz
- Ambient Variable with declareCode Quiz
- Wildcard Module DeclarationsFlashcard
- Ambient Global VariablesFlashcard
- Handling Implicit anyFlashcard
- Installing @types PackagesFlashcard
- Structure of an @types PackageFlashcard
- Gradual JS to TS MigrationFlashcard
- Global Augmentation with declare globalFlashcard
- @ts-check and @ts-nocheckFlashcard
- The declare KeywordFlashcard
- Triple-Slash DirectivesFlashcard
- @ts-ignore vs @ts-expect-errorFlashcard
- JSDoc for Typing JavaScriptFlashcard
- Ambient FunctionsFlashcard