Visual TypeScript compiler configuration builder
targetECMAScript target version
moduleModule system
moduleResolutionHow modules get resolved
jsxJSX code generation
strictEnable all strict checks
noImplicitAnyError on implicit any
strictNullChecksStrict null checking
noUnusedLocalsError on unused locals
noUnusedParametersError on unused params
noImplicitReturnsError on implicit returns
forceConsistentCasingInFileNamesEnforce consistent casing
skipLibCheckSkip type checking .d.ts
esModuleInteropInterop between CJS & ESM
declarationGenerate .d.ts files
declarationMapSource maps for declarations
sourceMapGenerate source maps
outDirOutput directory
rootDirRoot directory of source
resolveJsonModuleImport JSON modules
isolatedModulesEach file as separate module
allowSyntheticDefaultImportsAllow synthetic defaults
incrementalEnable incremental compilation
includeComma-separated globs
excludeComma-separated globs