@@ -8,13 +8,14 @@ export function getComponentProps(
8
8
languageService : ts . LanguageService ;
9
9
files : vue . FileRegistry ;
10
10
vueOptions : vue . VueCompilerOptions ,
11
+ getFileId : ( fileName : string ) => string ,
11
12
} ,
12
13
fileName : string ,
13
14
tag : string ,
14
15
requiredOnly = false ,
15
16
) {
16
- const { typescript : ts , files, vueOptions, languageService } = this ;
17
- const volarFile = files . get ( fileName ) ;
17
+ const { typescript : ts , files, vueOptions, languageService, getFileId } = this ;
18
+ const volarFile = files . get ( getFileId ( fileName ) ) ;
18
19
if ( ! ( volarFile ?. generated ?. code instanceof vue . VueGeneratedCode ) ) {
19
20
return ;
20
21
}
@@ -96,12 +97,13 @@ export function getComponentEvents(
96
97
languageService : ts . LanguageService ;
97
98
files : vue . FileRegistry ;
98
99
vueOptions : vue . VueCompilerOptions ,
100
+ getFileId : ( fileName : string ) => string ,
99
101
} ,
100
102
fileName : string ,
101
103
tag : string ,
102
104
) {
103
- const { typescript : ts , files, vueOptions, languageService } = this ;
104
- const volarFile = files . get ( fileName ) ;
105
+ const { typescript : ts , files, vueOptions, languageService, getFileId } = this ;
106
+ const volarFile = files . get ( getFileId ( fileName ) ) ;
105
107
if ( ! ( volarFile ?. generated ?. code instanceof vue . VueGeneratedCode ) ) {
106
108
return ;
107
109
}
@@ -176,11 +178,12 @@ export function getTemplateContextProps(
176
178
typescript : typeof import ( 'typescript' ) ;
177
179
languageService : ts . LanguageService ;
178
180
files : vue . FileRegistry ;
181
+ getFileId : ( fileName : string ) => string ,
179
182
} ,
180
183
fileName : string ,
181
184
) {
182
- const { typescript : ts , files, languageService } = this ;
183
- const volarFile = files . get ( fileName ) ;
185
+ const { typescript : ts , files, languageService, getFileId } = this ;
186
+ const volarFile = files . get ( getFileId ( fileName ) ) ;
184
187
if ( ! ( volarFile ?. generated ?. code instanceof vue . VueGeneratedCode ) ) {
185
188
return ;
186
189
}
@@ -198,11 +201,12 @@ export function getComponentNames(
198
201
languageService : ts . LanguageService ;
199
202
files : vue . FileRegistry ;
200
203
vueOptions : vue . VueCompilerOptions ,
204
+ getFileId : ( fileName : string ) => string ,
201
205
} ,
202
206
fileName : string ,
203
207
) {
204
- const { typescript : ts , files, vueOptions, languageService } = this ;
205
- const volarFile = files . get ( fileName ) ;
208
+ const { typescript : ts , files, vueOptions, languageService, getFileId } = this ;
209
+ const volarFile = files . get ( getFileId ( fileName ) ) ;
206
210
if ( ! ( volarFile ?. generated ?. code instanceof vue . VueGeneratedCode ) ) {
207
211
return ;
208
212
}
@@ -237,12 +241,13 @@ export function getElementAttrs(
237
241
typescript : typeof import ( 'typescript' ) ;
238
242
languageService : ts . LanguageService ;
239
243
files : vue . FileRegistry ;
244
+ getFileId : ( fileName : string ) => string ,
240
245
} ,
241
246
fileName : string ,
242
247
tagName : string ,
243
248
) {
244
- const { typescript : ts , files, languageService } = this ;
245
- const volarFile = files . get ( fileName ) ;
249
+ const { typescript : ts , files, languageService, getFileId } = this ;
250
+ const volarFile = files . get ( getFileId ( fileName ) ) ;
246
251
if ( ! ( volarFile ?. generated ?. code instanceof vue . VueGeneratedCode ) ) {
247
252
return ;
248
253
}
0 commit comments