@@ -191,7 +191,7 @@ let deleteProjectDiagnostics = (projectRootPath: string) => {
191191 } ) ;
192192
193193 projectsFiles . delete ( projectRootPath ) ;
194- if ( config . extensionConfiguration . incrementalTypechecking . enabled ) {
194+ if ( config . extensionConfiguration . incrementalTypechecking ? .enabled ) {
195195 ic . removeIncrementalFileFolder ( projectRootPath ) ;
196196 }
197197 }
@@ -239,7 +239,7 @@ let openedFile = (fileUri: string, fileContent: string) => {
239239 if ( projectRootPath != null ) {
240240 let projectRootState = projectsFiles . get ( projectRootPath ) ;
241241 if ( projectRootState == null ) {
242- if ( config . extensionConfiguration . incrementalTypechecking . enabled ) {
242+ if ( config . extensionConfiguration . incrementalTypechecking ? .enabled ) {
243243 ic . recreateIncrementalFileFolder ( projectRootPath ) ;
244244 }
245245 projectRootState = {
@@ -319,7 +319,7 @@ let openedFile = (fileUri: string, fileContent: string) => {
319319let closedFile = ( fileUri : string ) => {
320320 let filePath = fileURLToPath ( fileUri ) ;
321321
322- if ( config . extensionConfiguration . incrementalTypechecking . enabled ) {
322+ if ( config . extensionConfiguration . incrementalTypechecking ? .enabled ) {
323323 ic . handleClosedFile ( filePath ) ;
324324 }
325325
@@ -349,7 +349,7 @@ let updateOpenedFile = (fileUri: string, fileContent: string) => {
349349 let filePath = fileURLToPath ( fileUri ) ;
350350 assert ( stupidFileContentCache . has ( filePath ) ) ;
351351 stupidFileContentCache . set ( filePath , fileContent ) ;
352- if ( config . extensionConfiguration . incrementalTypechecking . enabled ) {
352+ if ( config . extensionConfiguration . incrementalTypechecking ? .enabled ) {
353353 ic . handleUpdateOpenedFile ( filePath , fileContent , send , ( ) => {
354354 if ( config . extensionConfiguration . codeLens ) {
355355 sendCodeLensRefresh ( ) ;
@@ -418,7 +418,7 @@ function inlayHint(msg: p.RequestMessage) {
418418 filePath ,
419419 params . range . start . line ,
420420 params . range . end . line ,
421- config . extensionConfiguration . inlayHints . maxLength ,
421+ config . extensionConfiguration . inlayHints ? .maxLength ,
422422 ] ,
423423 msg
424424 ) ;
@@ -794,7 +794,7 @@ function format(msg: p.RequestMessage): Array<p.Message> {
794794}
795795
796796let updateDiagnosticSyntax = ( fileUri : string , fileContent : string ) => {
797- if ( config . extensionConfiguration . incrementalTypechecking . enabled ) {
797+ if ( config . extensionConfiguration . incrementalTypechecking ? .enabled ) {
798798 // The incremental typechecking already sends syntax diagnostics.
799799 return ;
800800 }
0 commit comments