@@ -18,7 +18,7 @@ export async function typescript(
1818 OptionsTypeScriptWithTypes &
1919 OptionsTypeScriptParserOptions = { } ,
2020) : Promise < TypedFlatConfigItem [ ] > {
21- const { componentExts = [ ] , overrides = { } , parserOptions = { } } = options
21+ const { componentExts = [ ] , overrides = { } , overridesTypeAware = { } , parserOptions = { } } = options
2222
2323 const files = options . files ?? [
2424 GLOB_TS ,
@@ -105,8 +105,8 @@ export async function typescript(
105105 // assign type-aware parser for type-aware files and type-unaware parser for the rest
106106 ...( isTypeAware
107107 ? [
108+ makeParser ( false , files ) ,
108109 makeParser ( true , filesTypeAware , ignoresTypeAware ) ,
109- makeParser ( false , files , filesTypeAware ) ,
110110 ]
111111 : [ makeParser ( false , files ) ] ) ,
112112 {
@@ -170,8 +170,8 @@ export async function typescript(
170170 ignores : ignoresTypeAware ,
171171 name : 'coderwyd/typescript/rules-type-aware' ,
172172 rules : {
173- ...( tsconfigPath ? typeAwareRules : { } ) ,
174- ...overrides ,
173+ ...typeAwareRules ,
174+ ...overridesTypeAware ,
175175 } ,
176176 } ,
177177 ]
0 commit comments