@@ -526,6 +526,7 @@ var serverFile = path.join(builtLocalDirectory, "tsserver.js");
526526compileFile ( serverFile , serverSources , [ builtLocalDirectory , copyright ] . concat ( serverSources ) , /*prefixes*/ [ copyright ] , /*useBuiltCompiler*/ true ) ;
527527
528528var tsserverLibraryFile = path . join ( builtLocalDirectory , "tsserverlibrary.js" ) ;
529+ var tsserverLibraryDefinitionFile = path . join ( builtLocalDirectory , "tsserverlibrary.d.ts" ) ;
529530compileFile (
530531 tsserverLibraryFile ,
531532 languageServiceLibrarySources ,
@@ -536,7 +537,7 @@ compileFile(
536537
537538// Local target to build the language service server library
538539desc ( "Builds language service server library" ) ;
539- task ( "lssl" , [ tsserverLibraryFile ] ) ;
540+ task ( "lssl" , [ tsserverLibraryFile , tsserverLibraryDefinitionFile ] ) ;
540541
541542// Local target to build the compiler and services
542543desc ( "Builds the full compiler and services" ) ;
@@ -596,7 +597,7 @@ task("generate-spec", [specMd]);
596597// Makes a new LKG. This target does not build anything, but errors if not all the outputs are present in the built/local directory
597598desc ( "Makes a new LKG out of the built js files" ) ;
598599task ( "LKG" , [ "clean" , "release" , "local" , "lssl" ] . concat ( libraryTargets ) , function ( ) {
599- var expectedFiles = [ tscFile , servicesFile , serverFile , nodePackageFile , nodeDefinitionsFile , standaloneDefinitionsFile , tsserverLibraryFile ] . concat ( libraryTargets ) ;
600+ var expectedFiles = [ tscFile , servicesFile , serverFile , nodePackageFile , nodeDefinitionsFile , standaloneDefinitionsFile , tsserverLibraryFile , tsserverLibraryDefinitionFile ] . concat ( libraryTargets ) ;
600601 var missingFiles = expectedFiles . filter ( function ( f ) {
601602 return ! fs . existsSync ( f ) ;
602603 } ) ;
0 commit comments