TypeScript
tsconfig & Project Setup
100 lessons in TypeScript
- isolatedModules and Ambient const enumCode Quiz
- Misspelled declaration OptionCode Quiz
- strict Flag Enables All Strict ChecksCode Quiz
- include, exclude, and files FieldsSlides / Video
- Incremental Builds and Watch ModeSlides / Video
- typeRoots and types Options ExplainedSlides / Video
- skipLibCheck and Type-Check SpeedSlides / Video
- noEmit and Emit Control OptionsSlides / Video
- Project References and Composite BuildsSlides / Video
- Extending Configurations with extendsSlides / Video
- esModuleInterop and allowSyntheticDefaultImportsSlides / Video
- moduleResolution: node vs classic vs bundlerSlides / Video
- The strict Option ExplainedSlides / Video
- outDir and rootDir for Output StructureSlides / Video
- The lib Option for Built-in TypesSlides / Video
- The module Compiler OptionSlides / Video
- The target Compiler Option ExplainedSlides / Video
- allowJs and checkJs OptionsSlides / Video
- Path Aliases with baseUrl and pathsSlides / Video
- sourceMap and declaration OptionsSlides / Video
- Empty types Array Excludes @typesCode Quiz
- Missing jsx Option for TSXCode Quiz
- noImplicitReturns Missing Return PathCode Quiz
- Switch Case Falls ThroughCode Quiz
- Project Reference Without compositeCode Quiz
- Default Import Without the Synthetic FlagCode Quiz
- moduleResolution Strategy MattersCode Quiz
- outDir Directs Output LocationCode Quiz
- rootDir Constrains Input Source RootCode Quiz
- target Controls Emitted JS VersionCode Quiz
- strictNullChecks Effect on nullCode Quiz
- module Setting for Output FormatCode Quiz
- noImplicitAny Catches Untyped ParametersCode Quiz
- Project references and composite buildsFlashcard
- skipLibCheck optionFlashcard
- moduleResolution optionFlashcard
- sourceMap optionFlashcard
- noImplicitAny optionFlashcard
- strictNullChecks optionFlashcard
- Initializing tsconfig with tsc --initFlashcard
- noUnusedLocals and noUnusedParametersFlashcard
- incremental compilation and tsBuildInfoFileFlashcard
- typeRoots and types optionsFlashcard
- resolveJsonModule optionFlashcard
- noEmit and emit-related optionsFlashcard
- jsx compiler optionFlashcard
- extends field for config inheritanceFlashcard
- include, exclude, and files fieldsFlashcard
- declaration and declarationMap optionsFlashcard
- strict mode and its flagsFlashcard
- outDir and rootDir optionsFlashcard
- lib compiler optionFlashcard
- module compiler optionFlashcard
- target compiler optionFlashcard
- The compilerOptions objectFlashcard
- forceConsistentCasingInFileNamesFlashcard
- noImplicitReturns and switch fallthroughFlashcard
- Config resolution order and CLI overridesFlashcard
- allowJs and checkJs optionsFlashcard
- Watch mode with tsc --watchFlashcard
- baseUrl and paths for aliasingFlashcard
- esModuleInterop and default importsFlashcard
- Callback Parameter VarianceCode Quiz
- Consistent File Name CasingCode Quiz
- Unused Local VariableCode Quiz
- Uninitialized Class FieldCode Quiz
- Placing skipLibCheckCode Quiz
- extends With a Base tsconfigCode Quiz
- paths Mapping for AliasesCode Quiz
- Importing JSON FilesCode Quiz
- Misspelled sourceMap OptionCode Quiz
- noEmit Set to FalseCode Quiz
- Missing DOM in libCode Quiz
- Default Import Without esModuleInteropCode Quiz
- checkJs Without allowJsCode Quiz
- Include Glob Misses Nested FilesCode Quiz
- Globs in the files ArrayCode Quiz
- include, exclude, and filesQuiz
- The extends FieldQuiz
- allowJs and checkJsQuiz
- The resolveJsonModule OptionQuiz
- The jsx OptionQuiz
- types and typeRootsQuiz
- The isolatedModules OptionQuiz
- forceConsistentCasingInFileNamesQuiz
- Project References and compositeQuiz
- Watch and Incremental CompilationQuiz
- noUnusedLocals and noImplicitReturnsQuiz
- The module Compiler OptionQuiz
- The moduleResolution OptionQuiz
- outDir and rootDirQuiz
- The strict FlagQuiz
- noEmit and emitDeclarationOnlyQuiz
- Strict Family FlagsQuiz
- The lib OptionQuiz
- esModuleInterop BasicsQuiz
- sourceMap and declarationQuiz
- baseUrl and pathsQuiz
- The target Compiler OptionQuiz
- The skipLibCheck OptionQuiz