Skip to content

Commit 906a44a

Browse files
committed
fix: allow AdditionalConfigLoader to return void
1 parent c128baf commit 906a44a

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/shared/shared.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,8 @@ function resolveAdditionalConfig(
274274
path: string
275275
): AdditionalConfig[] {
276276
if (additionalConfig === undefined) return []
277-
if (typeof additionalConfig === 'function') return additionalConfig(path)
277+
if (typeof additionalConfig === 'function')
278+
return additionalConfig(path) ?? []
278279

279280
const configs: AdditionalConfig[] = []
280281
const segments = path.split('/').slice(0, -1) // remove file name

types/shared.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ export type AdditionalConfigDict<ThemeConfig = any> = Record<
192192

193193
export type AdditionalConfigLoader<ThemeConfig = any> = (
194194
relativePath: string
195-
) => AdditionalConfig<ThemeConfig>[]
195+
) => AdditionalConfig<ThemeConfig>[] | void
196196

197197
// Manually declaring all properties as rollup-plugin-dts
198198
// is unable to merge augmented module declarations

0 commit comments

Comments
 (0)