@@ -7,7 +7,7 @@ namespace ts {
77 }
88
99 function createDefaultServerHost ( fileMap : Map < File > ) : server . ServerHost {
10- let existingDirectories : Map < boolean > = { } ;
10+ const existingDirectories : Map < boolean > = { } ;
1111 forEachValue ( fileMap , v => {
1212 let dir = getDirectoryPath ( v . name ) ;
1313 let previous : string ;
@@ -67,7 +67,7 @@ namespace ts {
6767 }
6868
6969 function createProject ( rootFile : string , serverHost : server . ServerHost ) : { project : server . Project , rootScriptInfo : server . ScriptInfo } {
70- let logger : server . Logger = {
70+ const logger : server . Logger = {
7171 close ( ) { } ,
7272 isVerbose : ( ) => false ,
7373 loggingEnabled : ( ) => false ,
@@ -78,9 +78,9 @@ namespace ts {
7878 msg : ( s : string , type ?: string ) => { }
7979 } ;
8080
81- let projectService = new server . ProjectService ( serverHost , logger ) ;
82- let rootScriptInfo = projectService . openFile ( rootFile , /* openedByClient */ true ) ;
83- let project = projectService . createInferredProject ( rootScriptInfo ) ;
81+ const projectService = new server . ProjectService ( serverHost , logger ) ;
82+ const rootScriptInfo = projectService . openFile ( rootFile , /* openedByClient */ true ) ;
83+ const project = projectService . createInferredProject ( rootScriptInfo ) ;
8484 project . setProjectOptions ( { files : [ rootScriptInfo . fileName ] , compilerOptions : { module : ts . ModuleKind . AMD } } ) ;
8585 return {
8686 project,
@@ -90,32 +90,32 @@ namespace ts {
9090
9191 describe ( "Caching in LSHost" , ( ) => {
9292 it ( "works using legacy resolution logic" , ( ) => {
93- let root : File = {
93+ const root : File = {
9494 name : "c:/d/f0.ts" ,
9595 content : `import {x} from "f1"`
9696 } ;
9797
98- let imported : File = {
98+ const imported : File = {
9999 name : "c:/f1.ts" ,
100100 content : `foo()`
101101 } ;
102102
103- let serverHost = createDefaultServerHost ( { [ root . name ] : root , [ imported . name ] : imported } ) ;
104- let { project, rootScriptInfo } = createProject ( root . name , serverHost ) ;
103+ const serverHost = createDefaultServerHost ( { [ root . name ] : root , [ imported . name ] : imported } ) ;
104+ const { project, rootScriptInfo } = createProject ( root . name , serverHost ) ;
105105
106106 // ensure that imported file was found
107107 let diags = project . compilerService . languageService . getSemanticDiagnostics ( imported . name ) ;
108108 assert . equal ( diags . length , 1 ) ;
109109
110- let originalFileExists = serverHost . fileExists ;
110+ const originalFileExists = serverHost . fileExists ;
111111 {
112112 // patch fileExists to make sure that disk is not touched
113113 serverHost . fileExists = ( fileName ) : boolean => {
114114 assert . isTrue ( false , "fileExists should not be called" ) ;
115115 return false ;
116116 } ;
117117
118- let newContent = `import {x} from "f1"
118+ const newContent = `import {x} from "f1"
119119 var x: string = 1;` ;
120120 rootScriptInfo . editContent ( 0 , rootScriptInfo . content . length , newContent ) ;
121121 // trigger synchronization to make sure that import will be fetched from the cache
@@ -133,7 +133,7 @@ namespace ts {
133133 assert . isTrue ( fileName . indexOf ( "/f2." ) !== - 1 ) ;
134134 return originalFileExists . call ( serverHost , fileName ) ;
135135 } ;
136- let newContent = `import {x} from "f2"` ;
136+ const newContent = `import {x} from "f2"` ;
137137 rootScriptInfo . editContent ( 0 , rootScriptInfo . content . length , newContent ) ;
138138
139139 try {
@@ -157,15 +157,15 @@ namespace ts {
157157 return originalFileExists . call ( serverHost , fileName ) ;
158158 } ;
159159
160- let newContent = `import {x} from "f1"` ;
160+ const newContent = `import {x} from "f1"` ;
161161 rootScriptInfo . editContent ( 0 , rootScriptInfo . content . length , newContent ) ;
162162 project . compilerService . languageService . getSemanticDiagnostics ( imported . name ) ;
163163 assert . isTrue ( fileExistsCalled ) ;
164164
165165 // setting compiler options discards module resolution cache
166166 fileExistsCalled = false ;
167167
168- let opts = ts . clone ( project . projectOptions ) ;
168+ const opts = ts . clone ( project . projectOptions ) ;
169169 opts . compilerOptions = ts . clone ( opts . compilerOptions ) ;
170170 opts . compilerOptions . target = ts . ScriptTarget . ES5 ;
171171 project . setProjectOptions ( opts ) ;
@@ -176,19 +176,19 @@ namespace ts {
176176 } ) ;
177177
178178 it ( "loads missing files from disk" , ( ) => {
179- let root : File = {
179+ const root : File = {
180180 name : `c:/foo.ts` ,
181181 content : `import {x} from "bar"`
182182 } ;
183183
184- let imported : File = {
184+ const imported : File = {
185185 name : `c:/bar.d.ts` ,
186186 content : `export var y = 1`
187187 } ;
188188
189- let fileMap : Map < File > = { [ root . name ] : root } ;
190- let serverHost = createDefaultServerHost ( fileMap ) ;
191- let originalFileExists = serverHost . fileExists ;
189+ const fileMap : Map < File > = { [ root . name ] : root } ;
190+ const serverHost = createDefaultServerHost ( fileMap ) ;
191+ const originalFileExists = serverHost . fileExists ;
192192
193193 let fileExistsCalledForBar = false ;
194194 serverHost . fileExists = fileName => {
@@ -202,7 +202,7 @@ namespace ts {
202202 return originalFileExists . call ( serverHost , fileName ) ;
203203 } ;
204204
205- let { project, rootScriptInfo } = createProject ( root . name , serverHost ) ;
205+ const { project, rootScriptInfo } = createProject ( root . name , serverHost ) ;
206206
207207 let diags = project . compilerService . languageService . getSemanticDiagnostics ( root . name ) ;
208208 assert . isTrue ( fileExistsCalledForBar , "'fileExists' should be called" ) ;
@@ -219,4 +219,4 @@ namespace ts {
219219 assert . isTrue ( diags . length === 0 ) ;
220220 } ) ;
221221 } ) ;
222- }
222+ }
0 commit comments