OptionalgetOptionaljsOptionalafterOptionalcreateOptionalcreateOptionaldirectoryIf provided, used for module resolution as well as to handle directory structure
Use to check file presence for source files and if resolveModuleNames is not provided (complier is in charge of module resolution) then module files as well
OptionalgetOptionalgetIf provided, used in resolutions as well as handling directory structure
OptionalgetIf provided is used to get the environment variable
OptionalgetReturns the module resolution cache used by a provided resolveModuleNames implementation so that any non-name module resolution operations (eg, package.json lookup) can reuse it
OptionalgetOptionalhasOptionalreadIf provided, used to cache and handle directory structure modifications
Optionalextensions: readonly string[]Optionalexclude: readonly string[]Optionalinclude: readonly string[]Optionaldepth: numberUse to read file text for source files and if resolveModuleNames is not provided (complier is in charge of module resolution) then module files as well
Optionalencoding: stringOptionalrealpathSymbol links resolution
OptionalresolveOptionalresolveOptionalcontainingSourceFile: tsc.SourceFileOptionalresolveOptionalresolveOptionalcontainingFileMode: ResolutionModeOptionaltraceIf provided would be used to write log about compilation
OptionalwriteShould provide create directory and writeFile if done of invalidatedProjects is not invoked with writeFileCallback
OptionalwriteByteOrderMark: boolean
Used to create the program when need for program creation or recreation detected