If provided, callback to invoke after every new program creation
If provided, will be used to reset existing delayed compilation
If 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
If provided, used in resolutions as well as handling directory structure
If provided is used to get the environment variable
If provided, use this method to get parsed command lines for referenced projects
If provided, called with Diagnostic message that informs about change in watch status
If provided, used to cache and handle directory structure modifications
Use 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
Symbol links resolution
If provided, used to resolve the module names, otherwise typescript's default module resolution
If provided, used to resolve type reference directives, otherwise typescript's default resolution
If provided, will be used to set delayed compilation, so that multiple changes in short span are compiled together
If provided would be used to write log about compilation
Instead of using output d.ts file from project reference, use its source file
Used to watch resolved module's failed lookup locations, config file specs, type roots where auto type reference directives are added
Used to watch changes in source files, missing files needed to update the program or config file
Generated using TypeDoc
Used to create the program when need for program creation or recreation detected