Class ImmutableCompilationSettings

Index

Constructor methods

Properties

Methods

Constructor methods

constructor(propagateEnumConstants: boolean, removeComments: boolean, watch: boolean, noResolve: boolean, allowAutomaticSemicolonInsertion: boolean, noImplicitAny: boolean, noLib: boolean, codeGenTarget: LanguageVersion, moduleGenTarget: ModuleGenTarget, outFileOption: string, outDirOption: string, mapSourceFiles: boolean, mapRoot: string, sourceRoot: string, generateDeclarationFiles: boolean, useCaseSensitiveFileResolution: boolean, gatherDiagnostics: boolean, codepage: number, createFileLog: boolean): ImmutableCompilationSettings

Parameters

  • propagateEnumConstants: boolean
  • removeComments: boolean
  • watch: boolean
  • noResolve: boolean
  • allowAutomaticSemicolonInsertion: boolean
  • noImplicitAny: boolean
  • noLib: boolean
  • codeGenTarget: LanguageVersion
  • moduleGenTarget: ModuleGenTarget
  • outFileOption: string
  • outDirOption: string
  • mapSourceFiles: boolean
  • mapRoot: string
  • sourceRoot: string
  • generateDeclarationFiles: boolean
  • useCaseSensitiveFileResolution: boolean
  • gatherDiagnostics: boolean
  • codepage: number
  • createFileLog: boolean

Returns

ImmutableCompilationSettings

Properties

private _allowAutomaticSemicolonInsertion: any

private _codeGenTarget: any

private _codepage: any

private _createFileLog: any

private static _defaultSettings: any

private _gatherDiagnostics: any

private _generateDeclarationFiles: any

private _mapRoot: any

private _mapSourceFiles: any

private _moduleGenTarget: any

private _noImplicitAny: any

private _noLib: any

private _noResolve: any

private _outDirOption: any

private _outFileOption: any

private _propagateEnumConstants: any

private _removeComments: any

private _sourceRoot: any

private _useCaseSensitiveFileResolution: any

private _watch: any

Methods

public allowAutomaticSemicolonInsertion(): boolean

Returns

boolean

public codeGenTarget(): LanguageVersion

Returns

LanguageVersion

public codepage(): number

Returns

number

public createFileLog(): boolean

Returns

boolean

public static defaultSettings(): ImmutableCompilationSettings

Returns

ImmutableCompilationSettings

public static fromCompilationSettings(settings: CompilationSettings): ImmutableCompilationSettings

Parameters

Returns

ImmutableCompilationSettings

public gatherDiagnostics(): boolean

Returns

boolean

public generateDeclarationFiles(): boolean

Returns

boolean

public mapRoot(): string

Returns

string

public mapSourceFiles(): boolean

Returns

boolean

public moduleGenTarget(): ModuleGenTarget

Returns

ModuleGenTarget

public noImplicitAny(): boolean

Returns

boolean

public noLib(): boolean

Returns

boolean

public noResolve(): boolean

Returns

boolean

public outDirOption(): string

Returns

string

public outFileOption(): string

Returns

string

public propagateEnumConstants(): boolean

Returns

boolean

public removeComments(): boolean

Returns

boolean

public sourceRoot(): string

Returns

string

public toCompilationSettings(): any

Returns

any

public useCaseSensitiveFileResolution(): boolean

Returns

boolean

public watch(): boolean

Returns

boolean