@@ -10,7 +10,7 @@ export type SvelteContext = (
1010 | ( {
1111 svelteVersion : '3/4' ;
1212 } & {
13- svelteFileType : '.svelte' | 'other' ;
13+ svelteFileType : '.svelte' | null ;
1414 runes : null ;
1515 } )
1616 | ( {
@@ -23,7 +23,7 @@ export type SvelteContext = (
2323 }
2424 | {
2525 /** e.g. `foo.js` / `package.json` */
26- svelteFileType : 'other' ;
26+ svelteFileType : null ;
2727 runes : null ;
2828 }
2929 ) )
@@ -47,7 +47,7 @@ export type SvelteContext = (
4747 | null ;
4848} ;
4949
50- function getSvelteFileType ( filePath : string ) : NonNullable < SvelteContext [ 'svelteFileType' ] > {
50+ function getSvelteFileType ( filePath : string ) : SvelteContext [ 'svelteFileType' ] {
5151 if ( filePath . endsWith ( '.svelte' ) ) {
5252 return '.svelte' ;
5353 }
@@ -56,7 +56,7 @@ function getSvelteFileType(filePath: string): NonNullable<SvelteContext['svelteF
5656 return '.svelte.[js|ts]' ;
5757 }
5858
59- return 'other' ;
59+ return null ;
6060}
6161
6262function getSvelteKitFileTypeFromFilePath ( filePath : string ) : SvelteContext [ 'svelteKitFileType' ] {
@@ -229,20 +229,20 @@ export function getSvelteContext(context: RuleContext): SvelteContext | null {
229229 } ;
230230 }
231231
232- if ( svelteFileType === 'other ' ) {
232+ if ( svelteVersion === '3/4 ' ) {
233233 return {
234234 svelteVersion,
235- svelteFileType,
235+ svelteFileType : svelteFileType === '.svelte' ? '.svelte' : null ,
236236 runes : null ,
237237 svelteKitVersion : svelteKitContext . svelteKitVersion ,
238238 svelteKitFileType : svelteKitContext . svelteKitFileType
239239 } ;
240240 }
241241
242- if ( svelteVersion === '3/4' ) {
242+ if ( svelteFileType == null ) {
243243 return {
244244 svelteVersion,
245- svelteFileType : svelteFileType === '.svelte' ? '.svelte' : 'other' ,
245+ svelteFileType : null ,
246246 runes : null ,
247247 svelteKitVersion : svelteKitContext . svelteKitVersion ,
248248 svelteKitFileType : svelteKitContext . svelteKitFileType
0 commit comments