@@ -10,7 +10,7 @@ export type SvelteContext = (
10
10
| ( {
11
11
svelteVersion : '3/4' ;
12
12
} & {
13
- svelteFileType : '.svelte' | 'other' ;
13
+ svelteFileType : '.svelte' | null ;
14
14
runes : null ;
15
15
} )
16
16
| ( {
@@ -23,7 +23,7 @@ export type SvelteContext = (
23
23
}
24
24
| {
25
25
/** e.g. `foo.js` / `package.json` */
26
- svelteFileType : 'other' ;
26
+ svelteFileType : null ;
27
27
runes : null ;
28
28
}
29
29
) )
@@ -47,7 +47,7 @@ export type SvelteContext = (
47
47
| null ;
48
48
} ;
49
49
50
- function getSvelteFileType ( filePath : string ) : NonNullable < SvelteContext [ 'svelteFileType' ] > {
50
+ function getSvelteFileType ( filePath : string ) : SvelteContext [ 'svelteFileType' ] {
51
51
if ( filePath . endsWith ( '.svelte' ) ) {
52
52
return '.svelte' ;
53
53
}
@@ -56,7 +56,7 @@ function getSvelteFileType(filePath: string): NonNullable<SvelteContext['svelteF
56
56
return '.svelte.[js|ts]' ;
57
57
}
58
58
59
- return 'other' ;
59
+ return null ;
60
60
}
61
61
62
62
function getSvelteKitFileTypeFromFilePath ( filePath : string ) : SvelteContext [ 'svelteKitFileType' ] {
@@ -229,20 +229,20 @@ export function getSvelteContext(context: RuleContext): SvelteContext | null {
229
229
} ;
230
230
}
231
231
232
- if ( svelteFileType === 'other ' ) {
232
+ if ( svelteVersion === '3/4 ' ) {
233
233
return {
234
234
svelteVersion,
235
- svelteFileType,
235
+ svelteFileType : svelteFileType === '.svelte' ? '.svelte' : null ,
236
236
runes : null ,
237
237
svelteKitVersion : svelteKitContext . svelteKitVersion ,
238
238
svelteKitFileType : svelteKitContext . svelteKitFileType
239
239
} ;
240
240
}
241
241
242
- if ( svelteVersion === '3/4' ) {
242
+ if ( svelteFileType == null ) {
243
243
return {
244
244
svelteVersion,
245
- svelteFileType : svelteFileType === '.svelte' ? '.svelte' : 'other' ,
245
+ svelteFileType : null ,
246
246
runes : null ,
247
247
svelteKitVersion : svelteKitContext . svelteKitVersion ,
248
248
svelteKitFileType : svelteKitContext . svelteKitFileType
0 commit comments