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> {
143143export function resolveSubOptions < K extends keyof OptionsConfig > (
144144 options : OptionsConfig ,
145145 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 ] || { }
148148}
149149
150150export function getOverrides < K extends keyof OptionsConfig > (
151151 options : OptionsConfig ,
152152 key : K ,
153153) : Partial < Linter . RulesRecord & RuleOptions > {
154- const sub = resolveSubOptions ( options , key )
154+ const subOptions = resolveSubOptions ( options , key )
155155 return {
156- ...( 'overrides' in sub ? sub . overrides || { } : { } ) ,
156+ ...( 'overrides' in subOptions && subOptions . overrides
157+ ? subOptions . overrides
158+ : { } ) ,
157159 }
158160}
159161
You can’t perform that action at this time.
0 commit comments