Skip to content

Commit db891e7

Browse files
committed
fix: type
1 parent a163a5a commit db891e7

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/shared/index.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -143,17 +143,19 @@ export async function ensurePackages(packages: string[]): Promise<void> {
143143
export 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

150150
export 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

0 commit comments

Comments
 (0)