@@ -491,14 +491,14 @@ namespace ts.server {
491491 // Used to keep track of what directories are watched for this project
492492 directoriesWatchedForTsconfig : string [ ] = [ ] ;
493493
494- constructor ( projectService : ProjectService , documentRegistry : ts . DocumentRegistry , languageServiceEnabled : boolean , compilerOptions : CompilerOptions ) {
494+ constructor ( projectService : ProjectService , documentRegistry : ts . DocumentRegistry , languageServiceEnabled : boolean , compilerOptions : CompilerOptions , public compileOnSaveEnabled : boolean ) {
495495 super ( ProjectKind . Inferred ,
496496 projectService ,
497497 documentRegistry ,
498498 /*files*/ undefined ,
499499 languageServiceEnabled ,
500500 compilerOptions ,
501- /* compileOnSaveEnabled*/ false ) ;
501+ compileOnSaveEnabled ) ;
502502
503503 this . inferredProjectName = makeInferredProjectName ( InferredProject . NextId ) ;
504504 InferredProject . NextId ++ ;
@@ -540,7 +540,7 @@ namespace ts.server {
540540 compilerOptions : CompilerOptions ,
541541 private wildcardDirectories : Map < WatchDirectoryFlags > ,
542542 languageServiceEnabled : boolean ,
543- public compileOnSaveEnabled = false ) {
543+ public compileOnSaveEnabled : boolean ) {
544544 super ( ProjectKind . Configured , projectService , documentRegistry , hasExplicitListOfFiles , languageServiceEnabled , compilerOptions , compileOnSaveEnabled ) ;
545545 }
546546
@@ -628,7 +628,7 @@ namespace ts.server {
628628 documentRegistry : ts . DocumentRegistry ,
629629 compilerOptions : CompilerOptions ,
630630 languageServiceEnabled : boolean ,
631- public compileOnSaveEnabled = true ) {
631+ public compileOnSaveEnabled : boolean ) {
632632 super ( ProjectKind . External , projectService , documentRegistry , /*hasExplicitListOfFiles*/ true , languageServiceEnabled , compilerOptions , compileOnSaveEnabled ) ;
633633 }
634634
0 commit comments