ProtectedisReadonlyjsProtectedlanguageProtectedprojectReadonlyprojectReadonlyprojectthis is canonical project root path
ReadonlyprojectOptional ReadonlyrealpathOptional ReadonlytraceProtectedwatchOptionalrequireOpen: booleanOptionallastFileExceededProgramSize: stringReturns true if emit was conducted
ProtectedenableProtectedenableGet all the project errors
OptionalupdateLevel: ProgramUpdateLevelOptionalexcludeFilesFromExternalLibraries: booleanOptionalexcludeConfigFiles: booleanGet the errors that dont have any file name associated
OptionalensureSynchronized: booleanOptionalextensions: readonly string[]Optionalexclude: readonly string[]Optionalinclude: readonly string[]Optionaldepth: numberStarts a new check for diagnostics. Call this if some file has updated that would cause diagnostics to be changed.
ProtectedremoveProtectedremoveOptionaloptions: tsc.CompilerOptionsUpdates set of files that contribute to this project @returns: true if set of files in the project stays the same and false - otherwise.
Staticresolve
If a file is opened and no tsconfig (or jsconfig) is found, the file and its imports/references are put into an InferredProject.