File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -143,17 +143,19 @@ export async function ensurePackages(packages: string[]): Promise<void> {
143
143
export function resolveSubOptions < K extends keyof OptionsConfig > (
144
144
options : OptionsConfig ,
145
145
key : K ,
146
- ) : ResolvedOptions < OptionsConfig [ K ] > {
147
- return typeof options [ key ] === 'boolean' ? ( { } as any ) : options [ key ] || { }
146
+ ) : Partial < ResolvedOptions < OptionsConfig [ K ] > > {
147
+ return typeof options [ key ] === 'boolean' ? { } : options [ key ] || { }
148
148
}
149
149
150
150
export function getOverrides < K extends keyof OptionsConfig > (
151
151
options : OptionsConfig ,
152
152
key : K ,
153
153
) : Partial < Linter . RulesRecord & RuleOptions > {
154
- const sub = resolveSubOptions ( options , key )
154
+ const subOptions = resolveSubOptions ( options , key )
155
155
return {
156
- ...( 'overrides' in sub ? sub . overrides || { } : { } ) ,
156
+ ...( 'overrides' in subOptions && subOptions . overrides
157
+ ? subOptions . overrides
158
+ : { } ) ,
157
159
}
158
160
}
159
161
You can’t perform that action at this time.
0 commit comments