@@ -416,9 +416,35 @@ gulp.task(servicesFile, false, ["lib", "generate-diagnostics"], () => {
416
416
] ) . pipe ( gulp . dest ( builtLocalDirectory ) ) ;
417
417
} ) ;
418
418
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
+
419
445
const serverFile = path . join ( builtLocalDirectory , "tsserver.js" ) ;
420
446
421
- gulp . task ( serverFile , false , [ servicesFile ] , ( ) => {
447
+ gulp . task ( serverFile , false , [ servicesFile , typingsInstallerJs , cancellationTokenJs ] , ( ) => {
422
448
const serverProject = tsc . createProject ( "src/server/tsconfig.json" , getCompilerSettings ( { } , /*useBuiltCompiler*/ true ) ) ;
423
449
return serverProject . src ( )
424
450
. pipe ( newer ( serverFile ) )
@@ -452,7 +478,6 @@ gulp.task("lssl", "Builds language service server library", [tsserverLibraryFile
452
478
gulp . task ( "local" , "Builds the full compiler and services" , [ builtLocalCompiler , servicesFile , serverFile , builtGeneratedDiagnosticMessagesJSON , tsserverLibraryFile ] ) ;
453
479
gulp . task ( "tsc" , "Builds only the compiler" , [ builtLocalCompiler ] ) ;
454
480
455
-
456
481
// Generate Markdown spec
457
482
const word2mdJs = path . join ( scriptsDirectory , "word2md.js" ) ;
458
483
const word2mdTs = path . join ( scriptsDirectory , "word2md.ts" ) ;
@@ -491,7 +516,7 @@ gulp.task("useDebugMode", false, [], (done) => { useDebugMode = true; done(); })
491
516
gulp . task ( "dontUseDebugMode" , false , [ ] , ( done ) => { useDebugMode = false ; done ( ) ; } ) ;
492
517
493
518
gulp . 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 ) ;
495
520
const missingFiles = expectedFiles . filter ( function ( f ) {
496
521
return ! fs . existsSync ( f ) ;
497
522
} ) ;
0 commit comments