ReadonlycanonicalProtectedisReadonlyjsProtectedlanguageProtectedprojectReadonlyprojectReadonlyprojectOptional ReadonlyrealpathOptional ReadonlytraceProtectedwatchOptionalfileName: NormalizedPathOptionalrequireOpen: 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.
ProtectedremoveProtectedremoveProtectedremoveIf the project has reload from disk pending, it reloads (and then updates graph as part of that) instead of just updating the graph @returns: true if set of files in the project stays the same and false - otherwise.
Staticresolve
If a file is opened, the server will look for a tsconfig (or jsconfig) and if successful create a ConfiguredProject for it. Otherwise it will create an InferredProject.