Hierarchy

  • CompilerOptions

Indexable

[option: string]: CompilerOptionsValue | undefined

Index

Properties

Optional allowJs

allowJs: boolean

Optional allowSyntheticDefaultImports

allowSyntheticDefaultImports: boolean

Optional allowUnreachableCode

allowUnreachableCode: boolean

Optional allowUnusedLabels

allowUnusedLabels: boolean

Optional alwaysStrict

alwaysStrict: boolean

Optional baseUrl

baseUrl: string

Optional charset

charset: string

Optional checkJs

checkJs: boolean

Optional composite

composite: boolean

Optional declaration

declaration: boolean

Optional declarationDir

declarationDir: string

Optional declarationMap

declarationMap: boolean

Optional disableSizeLimit

disableSizeLimit: boolean

Optional downlevelIteration

downlevelIteration: boolean

Optional emitBOM

emitBOM: boolean

Optional emitDeclarationOnly

emitDeclarationOnly: boolean

Optional emitDecoratorMetadata

emitDecoratorMetadata: boolean

Optional esModuleInterop

esModuleInterop: boolean

Optional experimentalDecorators

experimentalDecorators: boolean

Optional forceConsistentCasingInFileNames

forceConsistentCasingInFileNames: boolean

Optional importHelpers

importHelpers: boolean

Optional inlineSourceMap

inlineSourceMap: boolean

Optional inlineSources

inlineSources: boolean

Optional isolatedModules

isolatedModules: boolean

Optional jsx

jsx: JsxEmit

Optional jsxFactory

jsxFactory: string

Optional keyofStringsOnly

keyofStringsOnly: boolean

Optional lib

lib: string[]

Optional locale

locale: string

Optional mapRoot

mapRoot: string

Optional maxNodeModuleJsDepth

maxNodeModuleJsDepth: number

Optional module

module: ModuleKind

Optional moduleResolution

moduleResolution: ModuleResolutionKind

Optional newLine

newLine: NewLineKind

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 noImplicitReturns

noImplicitReturns: boolean

Optional noImplicitThis

noImplicitThis: boolean

Optional noImplicitUseStrict

noImplicitUseStrict: boolean

Optional noLib

noLib: boolean

Optional noResolve

noResolve: boolean

Optional noStrictGenericChecks

noStrictGenericChecks: boolean

Optional noUnusedLocals

noUnusedLocals: boolean

Optional noUnusedParameters

noUnusedParameters: boolean

Optional out

out: string

Optional outDir

outDir: string

Optional outFile

outFile: string

Optional paths

paths: MapLike<string[]>

Optional preserveConstEnums

preserveConstEnums: boolean

Optional preserveSymlinks

preserveSymlinks: boolean

Optional project

project: string

Optional reactNamespace

reactNamespace: string

Optional removeComments

removeComments: boolean

Optional resolveJsonModule

resolveJsonModule: boolean

Optional rootDir

rootDir: string

Optional rootDirs

rootDirs: string[]

Optional skipDefaultLibCheck

skipDefaultLibCheck: boolean

Optional skipLibCheck

skipLibCheck: boolean

Optional sourceMap

sourceMap: boolean

Optional sourceRoot

sourceRoot: string

Optional strict

strict: boolean

Optional strictFunctionTypes

strictFunctionTypes: boolean

Optional strictNullChecks

strictNullChecks: boolean

Optional strictPropertyInitialization

strictPropertyInitialization: boolean

Optional suppressExcessPropertyErrors

suppressExcessPropertyErrors: boolean

Optional suppressImplicitAnyIndexErrors

suppressImplicitAnyIndexErrors: boolean

Optional target

target: ScriptTarget

Optional traceResolution

traceResolution: boolean

Optional typeRoots

typeRoots: string[]

Paths used to compute primary types search locations

Optional types

types: string[]