Optional
allowArbitraryExtensions
allowArbitraryExtensions?: boolean
Optional
allowImportingTsExtensions
allowImportingTsExtensions?: boolean
Optional
allowJs
allowJs?: boolean
Optional
allowSyntheticDefaultImports
allowSyntheticDefaultImports?: boolean
Optional
allowUmdGlobalAccess
allowUmdGlobalAccess?: boolean
Optional
allowUnreachableCode
allowUnreachableCode?: boolean
Optional
allowUnusedLabels
allowUnusedLabels?: boolean
Optional
alwaysStrict
alwaysStrict?: boolean
Optional
assumeChangesOnlyAffectDirectDependencies
assumeChangesOnlyAffectDirectDependencies?: boolean
Optional
baseUrl
baseUrl?: string
Optional
charset
charset?: "utf8" | "utf16"
Optional
checkJs
checkJs?: boolean
Optional
composite
composite?: boolean
Optional
customConditions
customConditions?: string[]
Optional
declaration
declaration?: boolean
Optional
declarationDir
declarationDir?: string
Optional
declarationMap
declarationMap?: boolean
Optional
disableReferencedProjectLoad
disableReferencedProjectLoad?: boolean
Optional
disableSizeLimit
disableSizeLimit?: boolean
Optional
disableSolutionSearching
disableSolutionSearching?: boolean
Optional
disableSourceOfProjectReferenceRedirect
disableSourceOfProjectReferenceRedirect?: boolean
Optional
downlevelIteration
downlevelIteration?: boolean
Optional
emitBOM
emitBOM?: boolean
Optional
emitDeclarationOnly
emitDeclarationOnly?: boolean
emitDecoratorMetadata?: boolean
Optional
esModuleInterop
esModuleInterop?: boolean
Optional
exactOptionalPropertyTypes
exactOptionalPropertyTypes?: boolean
Optional
experimentalDecorators
experimentalDecorators?: boolean
Optional
explainFiles
explainFiles?: boolean
Optional
extendedDiagnostics
extendedDiagnostics?: boolean
Optional
forceConsistentCasingInFileNames
forceConsistentCasingInFileNames?: boolean
Optional
generateCpuProfile
generateCpuProfile?: string
Optional
importHelpers
importHelpers?: boolean
Optional
importsNotUsedAsValues
importsNotUsedAsValues?: "remove" | "preserve" | "error"
Optional
incremental
incremental?: boolean
Optional
inlineSourceMap
inlineSourceMap?: boolean
Optional
inlineSources
inlineSources?: boolean
Optional
isolatedModules
isolatedModules?: boolean
Optional
jsx
jsx?: "preserve" | "react" | "react-native" | "react-jsx" | "react-jsxdev"
Optional
jsxFactory
jsxFactory?: string
Optional
jsxFragmentFactory
jsxFragmentFactory?: string
Optional
jsxImportSource
jsxImportSource?: string
Optional
keyofStringsOnly
keyofStringsOnly?: boolean
Optional
lib
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"
)
[] Optional
listEmittedFiles
listEmittedFiles?: boolean
Optional
listFiles
listFiles?: boolean
Optional
mapRoot
mapRoot?: string
Optional
maxNodeModuleJsDepth
maxNodeModuleJsDepth?: number
Optional
module
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" Optional
moduleDetection
moduleDetection?: "legacy" | "auto" | "forced"
Optional
moduleResolution
moduleResolution?: | "node16" | "nodenext" | "Nodenext" | "NODE16" | "NODENEXT" | ModuleResolution | "classic" | "node10" | "node" | "bundler" | "CLASSIC" | "NODE10" | "NODE" | "BUNDLER" Optional
moduleSuffixes
moduleSuffixes?: string[]
Optional
newLine
newLine?: "crlf" | "lf"
Optional
noEmit
noEmit?: boolean
Optional
noEmitHelpers
noEmitHelpers?: boolean
Optional
noEmitOnError
noEmitOnError?: boolean
Optional
noErrorTruncation
noErrorTruncation?: boolean
Optional
noFallthroughCasesInSwitch
noFallthroughCasesInSwitch?: boolean
Optional
noImplicitAny
noImplicitAny?: boolean
Optional
noImplicitOverride
noImplicitOverride?: boolean
Optional
noImplicitReturns
noImplicitReturns?: boolean
Optional
noImplicitThis
noImplicitThis?: boolean
Optional
noImplicitUseStrict
noImplicitUseStrict?: boolean
Optional
noLib
noLib?: boolean
Optional
noPropertyAccessFromIndexSignature
noPropertyAccessFromIndexSignature?: boolean
Optional
noResolve
noResolve?: boolean
Optional
noStrictGenericChecks
noStrictGenericChecks?: boolean
Optional
noUncheckedIndexedAccess
noUncheckedIndexedAccess?: boolean
Optional
noUnusedLocals
noUnusedLocals?: boolean
Optional
noUnusedParameters
noUnusedParameters?: boolean
Optional
outDir
outDir?: string
Optional
outFile
outFile?: string
Optional
paths
paths?: { [key: string]: string[] }
Optional
plugin
plugin?: string[]
Optional
preserveConstEnums
preserveConstEnums?: boolean
Optional
preserveSymlinks
preserveSymlinks?: boolean
Optional
preserveValueImports
preserveValueImports?: boolean
Optional
preserveWatchOutput
preserveWatchOutput?: boolean
Optional
pretty
pretty?: boolean
Optional
reactNamespace
reactNamespace?: string
Optional
resolveJsonModule
resolveJsonModule?: boolean
Optional
resolvePackageJsonExports
resolvePackageJsonExports?: boolean
Optional
resolvePackageJsonImports
resolvePackageJsonImports?: boolean
Optional
rootDir
rootDir?: string
Optional
rootDirs
rootDirs?: string[]
Optional
skipLibCheck
skipLibCheck?: boolean
Optional
sourceMap
sourceMap?: boolean
Optional
sourceRoot
sourceRoot?: string
Optional
strict
strict?: boolean
Optional
strictBindCallApply
strictBindCallApply?: boolean
Optional
strictFunctionTypes
strictFunctionTypes?: boolean
Optional
strictNullChecks
strictNullChecks?: boolean
Optional
strictPropertyInitialization
strictPropertyInitialization?: boolean
Optional
stripInternal
stripInternal?: boolean
Optional
suppressExcessPropertyErrors
suppressExcessPropertyErrors?: boolean
Optional
suppressImplicitAnyIndexErrors
suppressImplicitAnyIndexErrors?: boolean
Optional
target
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" Optional
traceResolution
traceResolution?: boolean
Optional
tsBuildInfoFile
tsBuildInfoFile?: string
Optional
typeRoots
typeRoots?: string[]
Optional
types
types?: string[]
Optional
useDefineForClassFields
useDefineForClassFields?: boolean
Optional
useUnknownInCatchVariables
useUnknownInCatchVariables?: boolean
Optional
verbatimModuleSyntax
verbatimModuleSyntax?: boolean
Value of the TsConfig.compilerOptions property.
See
TS docs
Since
2.0.0-alpha