@@ -1171,7 +1171,7 @@ namespace ts {
11711171 }
11721172 }
11731173
1174- const invalidOperationsOnApproximateSemanticOnly : readonly ( keyof LanguageService ) [ ] = [
1174+ const invalidOperationsInPartialSemanticMode : readonly ( keyof LanguageService ) [ ] = [
11751175 "getSyntacticDiagnostics" ,
11761176 "getSemanticDiagnostics" ,
11771177 "getSuggestionDiagnostics" ,
@@ -1191,8 +1191,8 @@ namespace ts {
11911191 "provideCallHierarchyOutgoingCalls" ,
11921192 ] ;
11931193
1194- const invalidOperationsOnSyntaxOnly : readonly ( keyof LanguageService ) [ ] = [
1195- ...invalidOperationsOnApproximateSemanticOnly ,
1194+ const invalidOperationsInSyntacticMode : readonly ( keyof LanguageService ) [ ] = [
1195+ ...invalidOperationsInPartialSemanticMode ,
11961196 "getCompletionsAtPosition" ,
11971197 "getCompletionEntryDetails" ,
11981198 "getCompletionEntrySymbol" ,
@@ -1222,7 +1222,7 @@ namespace ts {
12221222 }
12231223 else if ( typeof syntaxOnlyOrLanguageServiceMode === "boolean" ) {
12241224 // languageServiceMode = SyntaxOnly
1225- languageServiceMode = syntaxOnlyOrLanguageServiceMode ? LanguageServiceMode . SyntaxOnly : LanguageServiceMode . Semantic ;
1225+ languageServiceMode = syntaxOnlyOrLanguageServiceMode ? LanguageServiceMode . Syntactic : LanguageServiceMode . Semantic ;
12261226 }
12271227 else {
12281228 languageServiceMode = syntaxOnlyOrLanguageServiceMode ;
@@ -1276,7 +1276,7 @@ namespace ts {
12761276 }
12771277
12781278 function synchronizeHostData ( ) : void {
1279- Debug . assert ( languageServiceMode !== LanguageServiceMode . SyntaxOnly ) ;
1279+ Debug . assert ( languageServiceMode !== LanguageServiceMode . Syntactic ) ;
12801280 // perform fast check if host supports it
12811281 if ( host . getProjectVersion ) {
12821282 const hostProjectVersion = host . getProjectVersion ( ) ;
@@ -1462,7 +1462,7 @@ namespace ts {
14621462
14631463 // TODO: GH#18217 frequently asserted as defined
14641464 function getProgram ( ) : Program | undefined {
1465- if ( languageServiceMode === LanguageServiceMode . SyntaxOnly ) {
1465+ if ( languageServiceMode === LanguageServiceMode . Syntactic ) {
14661466 Debug . assert ( program === undefined ) ;
14671467 return undefined ;
14681468 }
@@ -2545,17 +2545,17 @@ namespace ts {
25452545 switch ( languageServiceMode ) {
25462546 case LanguageServiceMode . Semantic :
25472547 break ;
2548- case LanguageServiceMode . ApproximateSemanticOnly :
2549- invalidOperationsOnApproximateSemanticOnly . forEach ( key =>
2548+ case LanguageServiceMode . PartialSemantic :
2549+ invalidOperationsInPartialSemanticMode . forEach ( key =>
25502550 ls [ key ] = ( ) => {
2551- throw new Error ( `LanguageService Operation: ${ key } not allowed on approximate semantic only server ` ) ;
2551+ throw new Error ( `LanguageService Operation: ${ key } not allowed in LanguageServiceMode.PartialSemantic ` ) ;
25522552 }
25532553 ) ;
25542554 break ;
2555- case LanguageServiceMode . SyntaxOnly :
2556- invalidOperationsOnSyntaxOnly . forEach ( key =>
2555+ case LanguageServiceMode . Syntactic :
2556+ invalidOperationsInSyntacticMode . forEach ( key =>
25572557 ls [ key ] = ( ) => {
2558- throw new Error ( `LanguageService Operation: ${ key } not allowed on syntax only server ` ) ;
2558+ throw new Error ( `LanguageService Operation: ${ key } not allowed in LanguageServiceMode.Syntactic ` ) ;
25592559 }
25602560 ) ;
25612561 break ;
0 commit comments