File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,8 @@ namespace ts.server {
17
17
18
18
//#endregion
19
19
20
+ //#region Logging
21
+
20
22
class NoopLogger implements server . Logger { // eslint-disable-line @typescript-eslint/no-unnecessary-qualifier
21
23
close ( ) : void { /* noop */ }
22
24
hasLevel ( _level : LogLevel ) : boolean { return false ; }
@@ -226,6 +228,10 @@ namespace ts.server {
226
228
// This places log file in the directory containing editorServices.js
227
229
// TODO: check that this location is writable
228
230
231
+ //#endregion
232
+
233
+ //#region File watching
234
+
229
235
// average async stat takes about 30 microseconds
230
236
// set chunk size to do 30 files in < 1 millisecond
231
237
function createPollingWatchedFileSet ( interval = 2500 , chunkSize = 30 ) {
@@ -347,12 +353,16 @@ namespace ts.server {
347
353
return undefined ;
348
354
}
349
355
356
+ //#endregion
357
+
350
358
function isUNCPath ( s : string ) : boolean {
351
359
return s . length > 2 && s . charCodeAt ( 0 ) === CharacterCodes . slash && s . charCodeAt ( 1 ) === CharacterCodes . slash ;
352
360
}
353
361
354
362
const logger = createLogger ( ) ;
355
363
364
+ //#region Sys
365
+
356
366
function createNodeSys ( ) : ServerHost {
357
367
class NodeWriter {
358
368
private readonly pending : Buffer [ ] = [ ] ;
@@ -506,6 +516,8 @@ namespace ts.server {
506
516
const sys = runtime === Runtime . Node ? createNodeSys ( ) : createWebSys ( ) ;
507
517
ts . sys = sys ;
508
518
519
+ //#endregion
520
+
509
521
let cancellationToken : ServerCancellationToken = nullCancellationToken ;
510
522
if ( runtime === Runtime . Node ) {
511
523
try {
You can’t perform that action at this time.
0 commit comments