@@ -416,9 +416,35 @@ gulp.task(servicesFile, false, ["lib", "generate-diagnostics"], () => {
416416 ] ) . pipe ( gulp . dest ( builtLocalDirectory ) ) ;
417417} ) ;
418418
419+ // cancellationToken.js
420+ const cancellationTokenJs = path . join ( builtLocalDirectory , "cancellationToken.js" ) ;
421+ gulp . task ( cancellationTokenJs , false , [ servicesFile ] , ( ) => {
422+ const cancellationTokenProject = tsc . createProject ( "src/server/cancellationToken/tsconfig.json" , getCompilerSettings ( { } , /*useBuiltCompiler*/ true ) ) ;
423+ return cancellationTokenProject . src ( )
424+ . pipe ( newer ( cancellationTokenJs ) )
425+ . pipe ( sourcemaps . init ( ) )
426+ . pipe ( tsc ( cancellationTokenProject ) )
427+ . pipe ( prependCopyright ( ) )
428+ . pipe ( sourcemaps . write ( "." ) )
429+ . pipe ( gulp . dest ( builtLocalDirectory ) ) ;
430+ } ) ;
431+
432+ // typingsInstallerFile.js
433+ const typingsInstallerJs = path . join ( builtLocalDirectory , "typingsInstaller.js" ) ;
434+ gulp . task ( typingsInstallerJs , false , [ servicesFile ] , ( ) => {
435+ const cancellationTokenProject = tsc . createProject ( "src/server/typingsInstaller/tsconfig.json" , getCompilerSettings ( { } , /*useBuiltCompiler*/ true ) ) ;
436+ return cancellationTokenProject . src ( )
437+ . pipe ( newer ( typingsInstallerJs ) )
438+ . pipe ( sourcemaps . init ( ) )
439+ . pipe ( tsc ( cancellationTokenProject ) )
440+ . pipe ( prependCopyright ( ) )
441+ . pipe ( sourcemaps . write ( "." ) )
442+ . pipe ( gulp . dest ( builtLocalDirectory ) ) ;
443+ } ) ;
444+
419445const serverFile = path . join ( builtLocalDirectory , "tsserver.js" ) ;
420446
421- gulp . task ( serverFile , false , [ servicesFile ] , ( ) => {
447+ gulp . task ( serverFile , false , [ servicesFile , typingsInstallerJs , cancellationTokenJs ] , ( ) => {
422448 const serverProject = tsc . createProject ( "src/server/tsconfig.json" , getCompilerSettings ( { } , /*useBuiltCompiler*/ true ) ) ;
423449 return serverProject . src ( )
424450 . pipe ( newer ( serverFile ) )
@@ -452,7 +478,6 @@ gulp.task("lssl", "Builds language service server library", [tsserverLibraryFile
452478gulp . task ( "local" , "Builds the full compiler and services" , [ builtLocalCompiler , servicesFile , serverFile , builtGeneratedDiagnosticMessagesJSON , tsserverLibraryFile ] ) ;
453479gulp . task ( "tsc" , "Builds only the compiler" , [ builtLocalCompiler ] ) ;
454480
455-
456481// Generate Markdown spec
457482const word2mdJs = path . join ( scriptsDirectory , "word2md.js" ) ;
458483const word2mdTs = path . join ( scriptsDirectory , "word2md.ts" ) ;
@@ -491,7 +516,7 @@ gulp.task("useDebugMode", false, [], (done) => { useDebugMode = true; done(); })
491516gulp . task ( "dontUseDebugMode" , false , [ ] , ( done ) => { useDebugMode = false ; done ( ) ; } ) ;
492517
493518gulp . task ( "VerifyLKG" , false , [ ] , ( ) => {
494- const expectedFiles = [ builtLocalCompiler , servicesFile , serverFile , nodePackageFile , nodeDefinitionsFile , standaloneDefinitionsFile , tsserverLibraryFile , tsserverLibraryDefinitionFile ] . concat ( libraryTargets ) ;
519+ const expectedFiles = [ builtLocalCompiler , servicesFile , serverFile , nodePackageFile , nodeDefinitionsFile , standaloneDefinitionsFile , tsserverLibraryFile , tsserverLibraryDefinitionFile , typingsInstallerJs , cancellationTokenJs ] . concat ( libraryTargets ) ;
495520 const missingFiles = expectedFiles . filter ( function ( f ) {
496521 return ! fs . existsSync ( f ) ;
497522 } ) ;
0 commit comments