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 declaration

declaration: boolean

Optional declarationDir

declarationDir: string

Optional disableSizeLimit

disableSizeLimit: boolean

Optional emitBOM

emitBOM: boolean

Optional emitDecoratorMetadata

emitDecoratorMetadata: 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.None | JsxEmit.Preserve | JsxEmit.React

Optional jsxFactory

jsxFactory: string

Optional lib

lib: string[]

Optional locale

locale: string

Optional mapRoot

mapRoot: string

Optional maxNodeModuleJsDepth

maxNodeModuleJsDepth: number

Optional module

module: ModuleKind.None | ModuleKind.CommonJS | ModuleKind.AMD | ModuleKind.UMD | ModuleKind.System | ModuleKind.ES2015

Optional moduleResolution

moduleResolution: ModuleResolutionKind.Classic | ModuleResolutionKind.NodeJs

Optional newLine

newLine: NewLineKind.CarriageReturnLineFeed | NewLineKind.LineFeed

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 noUnusedLocals

noUnusedLocals: boolean

Optional noUnusedParameters

noUnusedParameters: boolean

Optional out

out: string

Optional outDir

outDir: string

Optional outFile

outFile: string

Optional preserveConstEnums

preserveConstEnums: boolean

Optional project

project: string

Optional reactNamespace

reactNamespace: string

Optional removeComments

removeComments: 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 strictNullChecks

strictNullChecks: boolean

Optional suppressExcessPropertyErrors

suppressExcessPropertyErrors: boolean

Optional suppressImplicitAnyIndexErrors

suppressImplicitAnyIndexErrors: boolean

Optional target

target: ScriptTarget.ES3 | ScriptTarget.ES5 | ScriptTarget.ES2015 | ScriptTarget.ES2016 | ScriptTarget.ES2017 | ScriptTarget.ESNext

Optional traceResolution

traceResolution: boolean

Optional typeRoots

typeRoots: string[]

Paths used to compute primary types search locations

Optional types

types: string[]