@@ -191,7 +191,7 @@ let deleteProjectDiagnostics = (projectRootPath: string) => {
191
191
} ) ;
192
192
193
193
projectsFiles . delete ( projectRootPath ) ;
194
- if ( config . extensionConfiguration . incrementalTypechecking . enabled ) {
194
+ if ( config . extensionConfiguration . incrementalTypechecking ? .enabled ) {
195
195
ic . removeIncrementalFileFolder ( projectRootPath ) ;
196
196
}
197
197
}
@@ -239,7 +239,7 @@ let openedFile = (fileUri: string, fileContent: string) => {
239
239
if ( projectRootPath != null ) {
240
240
let projectRootState = projectsFiles . get ( projectRootPath ) ;
241
241
if ( projectRootState == null ) {
242
- if ( config . extensionConfiguration . incrementalTypechecking . enabled ) {
242
+ if ( config . extensionConfiguration . incrementalTypechecking ? .enabled ) {
243
243
ic . recreateIncrementalFileFolder ( projectRootPath ) ;
244
244
}
245
245
projectRootState = {
@@ -319,7 +319,7 @@ let openedFile = (fileUri: string, fileContent: string) => {
319
319
let closedFile = ( fileUri : string ) => {
320
320
let filePath = fileURLToPath ( fileUri ) ;
321
321
322
- if ( config . extensionConfiguration . incrementalTypechecking . enabled ) {
322
+ if ( config . extensionConfiguration . incrementalTypechecking ? .enabled ) {
323
323
ic . handleClosedFile ( filePath ) ;
324
324
}
325
325
@@ -349,7 +349,7 @@ let updateOpenedFile = (fileUri: string, fileContent: string) => {
349
349
let filePath = fileURLToPath ( fileUri ) ;
350
350
assert ( stupidFileContentCache . has ( filePath ) ) ;
351
351
stupidFileContentCache . set ( filePath , fileContent ) ;
352
- if ( config . extensionConfiguration . incrementalTypechecking . enabled ) {
352
+ if ( config . extensionConfiguration . incrementalTypechecking ? .enabled ) {
353
353
ic . handleUpdateOpenedFile ( filePath , fileContent , send , ( ) => {
354
354
if ( config . extensionConfiguration . codeLens ) {
355
355
sendCodeLensRefresh ( ) ;
@@ -418,7 +418,7 @@ function inlayHint(msg: p.RequestMessage) {
418
418
filePath ,
419
419
params . range . start . line ,
420
420
params . range . end . line ,
421
- config . extensionConfiguration . inlayHints . maxLength ,
421
+ config . extensionConfiguration . inlayHints ? .maxLength ,
422
422
] ,
423
423
msg
424
424
) ;
@@ -794,7 +794,7 @@ function format(msg: p.RequestMessage): Array<p.Message> {
794
794
}
795
795
796
796
let updateDiagnosticSyntax = ( fileUri : string , fileContent : string ) => {
797
- if ( config . extensionConfiguration . incrementalTypechecking . enabled ) {
797
+ if ( config . extensionConfiguration . incrementalTypechecking ? .enabled ) {
798
798
// The incremental typechecking already sends syntax diagnostics.
799
799
return ;
800
800
}
0 commit comments