@@ -73,7 +73,7 @@ namespace ts {
73
73
* when enumerating the directory.
74
74
*/
75
75
readDirectory ( rootDir : string , extension : string , exclude ?: string , include ?: string ) : string ;
76
- useCaseSensitiveFileNames ?: boolean ;
76
+ useCaseSensitiveFileNames ?( ) : boolean ;
77
77
}
78
78
79
79
///
@@ -411,15 +411,7 @@ namespace ts {
411
411
public useCaseSensitiveFileNames : boolean ;
412
412
413
413
constructor ( private shimHost : CoreServicesShimHost ) {
414
- if ( typeof shimHost . useCaseSensitiveFileNames === "boolean" ) {
415
- this . useCaseSensitiveFileNames = shimHost . useCaseSensitiveFileNames ;
416
- }
417
- else if ( sys ) {
418
- this . useCaseSensitiveFileNames = sys . useCaseSensitiveFileNames ;
419
- }
420
- else {
421
- this . useCaseSensitiveFileNames = true ;
422
- }
414
+ this . useCaseSensitiveFileNames = this . shimHost . useCaseSensitiveFileNames ? this . shimHost . useCaseSensitiveFileNames ( ) : false ;
423
415
}
424
416
425
417
public readDirectory ( rootDir : string , extensions : string [ ] , exclude : string [ ] , include : string [ ] ) : string [ ] {
@@ -435,7 +427,7 @@ namespace ts {
435
427
JSON . stringify ( include ) ) ) ;
436
428
}
437
429
catch ( e ) {
438
- let results : string [ ] = [ ] ;
430
+ const results : string [ ] = [ ] ;
439
431
for ( const extension of extensions ) {
440
432
for ( const file of this . readDirectoryFallback ( rootDir , extension , exclude ) )
441
433
{
0 commit comments