OptionalallowArbitraryExtensions
allowArbitraryExtensions?: boolean
OptionalallowImportingTsExtensions
allowImportingTsExtensions?: boolean
OptionalallowJs
allowJs?: boolean
OptionalallowSyntheticDefaultImports
allowSyntheticDefaultImports?: boolean
OptionalallowUmdGlobalAccess
allowUmdGlobalAccess?: boolean
OptionalallowUnreachableCode
allowUnreachableCode?: boolean
OptionalallowUnusedLabels
allowUnusedLabels?: boolean
OptionalalwaysStrict
alwaysStrict?: boolean
OptionalassumeChangesOnlyAffectDirectDependencies
assumeChangesOnlyAffectDirectDependencies?: boolean
OptionalbaseUrl
baseUrl?: string
Optionalcharset
charset?: "utf8" | "utf16"
OptionalcheckJs
checkJs?: boolean
Optionalcomposite
composite?: boolean
OptionalcustomConditions
customConditions?: string[]
Optionaldeclaration
declaration?: boolean
OptionaldeclarationDir
declarationDir?: string
OptionaldeclarationMap
declarationMap?: boolean
OptionaldisableReferencedProjectLoad
disableReferencedProjectLoad?: boolean
OptionaldisableSizeLimit
disableSizeLimit?: boolean
OptionaldisableSolutionSearching
disableSolutionSearching?: boolean
OptionaldisableSourceOfProjectReferenceRedirect
disableSourceOfProjectReferenceRedirect?: boolean
OptionaldownlevelIteration
downlevelIteration?: boolean
OptionalemitBOM
emitBOM?: boolean
OptionalemitDeclarationOnly
emitDeclarationOnly?: boolean
emitDecoratorMetadata?: boolean
OptionalesModuleInterop
esModuleInterop?: boolean
OptionalexactOptionalPropertyTypes
exactOptionalPropertyTypes?: boolean
OptionalexperimentalDecorators
experimentalDecorators?: boolean
OptionalexplainFiles
explainFiles?: boolean
OptionalextendedDiagnostics
extendedDiagnostics?: boolean
OptionalforceConsistentCasingInFileNames
forceConsistentCasingInFileNames?: boolean
OptionalgenerateCpuProfile
generateCpuProfile?: string
OptionalimportHelpers
importHelpers?: boolean
OptionalimportsNotUsedAsValues
importsNotUsedAsValues?: "remove" | "preserve" | "error"
Optionalincremental
incremental?: boolean
OptionalinlineSourceMap
inlineSourceMap?: boolean
OptionalinlineSources
inlineSources?: boolean
OptionalisolatedModules
isolatedModules?: boolean
Optionaljsx
jsx?: "preserve" | "react" | "react-native" | "react-jsx" | "react-jsxdev"
OptionaljsxFactory
jsxFactory?: string
OptionaljsxFragmentFactory
jsxFragmentFactory?: string
OptionaljsxImportSource
jsxImportSource?: string
OptionalkeyofStringsOnly
keyofStringsOnly?: boolean
Optionallib
lib?: | "es2015" | "es6" | "es2020" | "es2022" | "esnext" | "Es2015" | "Es6" | "Es2020" | "Es2022" | "Esnext" | "ESNEXT" | Lib | "es5" | "es2016" | "es7" | "es2017" | "es2018" | "es2019" | "es2021" | "dom" | "webworker" | "scripthost" | "Es5" | "Es2016" | "Es7" | "Es2017" | "Es2018" | "Es2019" | "Es2021" | "Dom" | "Webworker" | "Scripthost" | "WEBWORKER" | "SCRIPTHOST" | (
"es2015" | "es6" | "es2020" | "es2022" | "esnext" | "Es2015" | "Es6" | "Es2020" | "Es2022" | "Esnext" | "ESNEXT" | Lib | "es5" | "es2016" | "es7" | "es2017" | "es2018" | "es2019" | ... 15 more ... | "SCRIPTHOST"
)
[] OptionallistEmittedFiles
listEmittedFiles?: boolean
OptionallistFiles
listFiles?: boolean
OptionalmapRoot
mapRoot?: string
OptionalmaxNodeModuleJsDepth
maxNodeModuleJsDepth?: number
Optionalmodule
module?: | Module | "commonjs" | "amd" | "umd" | "system" | "es2015" | "es6" | "es2020" | "es2022" | "esnext" | "node16" | "node18" | "nodenext" | "None" | "Commonjs" | "Amd" | "Umd" | "Es2015" | "Es6" | "Es2020" | "Es2022" | "Esnext" | "Nodenext" | "NONE" | "COMMONJS" | "SYSTEM" | "ESNEXT" | "NODE16" | "NODE18" | "NODENEXT" OptionalmoduleDetection
moduleDetection?: "legacy" | "auto" | "forced"
OptionalmoduleResolution
moduleResolution?: | "node16" | "nodenext" | "Nodenext" | "NODE16" | "NODENEXT" | ModuleResolution | "classic" | "node10" | "node" | "bundler" | "CLASSIC" | "NODE10" | "NODE" | "BUNDLER" OptionalmoduleSuffixes
moduleSuffixes?: string[]
OptionalnewLine
newLine?: "crlf" | "lf"
OptionalnoEmit
noEmit?: boolean
OptionalnoEmitHelpers
noEmitHelpers?: boolean
OptionalnoEmitOnError
noEmitOnError?: boolean
OptionalnoErrorTruncation
noErrorTruncation?: boolean
OptionalnoFallthroughCasesInSwitch
noFallthroughCasesInSwitch?: boolean
OptionalnoImplicitAny
noImplicitAny?: boolean
OptionalnoImplicitOverride
noImplicitOverride?: boolean
OptionalnoImplicitReturns
noImplicitReturns?: boolean
OptionalnoImplicitThis
noImplicitThis?: boolean
OptionalnoImplicitUseStrict
noImplicitUseStrict?: boolean
OptionalnoLib
noLib?: boolean
OptionalnoPropertyAccessFromIndexSignature
noPropertyAccessFromIndexSignature?: boolean
OptionalnoResolve
noResolve?: boolean
OptionalnoStrictGenericChecks
noStrictGenericChecks?: boolean
OptionalnoUncheckedIndexedAccess
noUncheckedIndexedAccess?: boolean
OptionalnoUnusedLocals
noUnusedLocals?: boolean
OptionalnoUnusedParameters
noUnusedParameters?: boolean
OptionaloutDir
outDir?: string
OptionaloutFile
outFile?: string
Optionalpaths
paths?: { [key: string]: string[] }
Optionalplugin
plugin?: string[]
OptionalpreserveConstEnums
preserveConstEnums?: boolean
OptionalpreserveSymlinks
preserveSymlinks?: boolean
OptionalpreserveValueImports
preserveValueImports?: boolean
OptionalpreserveWatchOutput
preserveWatchOutput?: boolean
Optionalpretty
pretty?: boolean
OptionalreactNamespace
reactNamespace?: string
OptionalresolveJsonModule
resolveJsonModule?: boolean
OptionalresolvePackageJsonExports
resolvePackageJsonExports?: boolean
OptionalresolvePackageJsonImports
resolvePackageJsonImports?: boolean
OptionalrootDir
rootDir?: string
OptionalrootDirs
rootDirs?: string[]
OptionalskipLibCheck
skipLibCheck?: boolean
OptionalsourceMap
sourceMap?: boolean
OptionalsourceRoot
sourceRoot?: string
Optionalstrict
strict?: boolean
OptionalstrictBindCallApply
strictBindCallApply?: boolean
OptionalstrictFunctionTypes
strictFunctionTypes?: boolean
OptionalstrictNullChecks
strictNullChecks?: boolean
OptionalstrictPropertyInitialization
strictPropertyInitialization?: boolean
OptionalstripInternal
stripInternal?: boolean
OptionalsuppressExcessPropertyErrors
suppressExcessPropertyErrors?: boolean
OptionalsuppressImplicitAnyIndexErrors
suppressImplicitAnyIndexErrors?: boolean
Optionaltarget
target?: | "es2015" | "es6" | "es2020" | "es2022" | "esnext" | "Es2015" | "Es6" | "Es2020" | "Es2022" | "Esnext" | "ESNEXT" | "es5" | "es2016" | "es2017" | "es2018" | "es2019" | "es2021" | "Es5" | "Es2016" | "Es2017" | "Es2018" | "Es2019" | "Es2021" | Target | "es3" | "Es3" OptionaltraceResolution
traceResolution?: boolean
OptionaltsBuildInfoFile
tsBuildInfoFile?: string
OptionaltypeRoots
typeRoots?: string[]
Optionaltypes
types?: string[]
OptionaluseDefineForClassFields
useDefineForClassFields?: boolean
OptionaluseUnknownInCatchVariables
useUnknownInCatchVariables?: boolean
OptionalverbatimModuleSyntax
verbatimModuleSyntax?: boolean
Value of the TsConfig.compilerOptions property.
See
TS docs
Since
2.0.0-alpha