@@ -47,27 +47,27 @@ export async function startNamedPipeServer(
47
47
}
48
48
const request : Request = JSON . parse ( text ) ;
49
49
const fileName = request . args [ 0 ] ;
50
+ const requestContext : RequestContext = {
51
+ typescript : ts ,
52
+ languageService : info . languageService ,
53
+ languageServiceHost : info . languageServiceHost ,
54
+ language : language ,
55
+ isTsPlugin : true ,
56
+ getFileId : ( fileName : string ) => fileName ,
57
+ } ;
50
58
if ( request . type === 'containsFile' ) {
51
59
sendResponse (
52
60
info . project . containsFile ( ts . server . toNormalizedPath ( fileName ) )
53
61
) ;
54
62
}
55
- if ( request . type === 'projectInfo' ) {
63
+ else if ( request . type === 'projectInfo' ) {
56
64
sendResponse ( {
57
65
name : info . project . getProjectName ( ) ,
58
66
kind : info . project . projectKind ,
59
67
currentDirectory : info . project . getCurrentDirectory ( ) ,
60
68
} satisfies ProjectInfo ) ;
61
69
}
62
- const requestContext : RequestContext = {
63
- typescript : ts ,
64
- languageService : info . languageService ,
65
- languageServiceHost : info . languageServiceHost ,
66
- language : language ,
67
- isTsPlugin : true ,
68
- getFileId : ( fileName : string ) => fileName ,
69
- } ;
70
- if ( request . type === 'collectExtractProps' ) {
70
+ else if ( request . type === 'collectExtractProps' ) {
71
71
const result = collectExtractProps . apply ( requestContext , request . args as any ) ;
72
72
sendResponse ( result ) ;
73
73
}
0 commit comments