diff --git a/types/shared.d.ts b/types/shared.d.ts index 28bb81a0..18fe9d17 100644 --- a/types/shared.d.ts +++ b/types/shared.d.ts @@ -174,13 +174,17 @@ export interface LocaleSpecificConfig { titleTemplate?: string | boolean description?: string head?: HeadConfig[] - themeConfig?: ThemeConfig + themeConfig?: DeepPartial } -export type AdditionalConfig = DeepPartial< - LocaleSpecificConfig +export type LocaleConfig = Record< + string, + LocaleSpecificConfig & { label: string; link?: string } > +export type AdditionalConfig = + LocaleSpecificConfig + export type AdditionalConfigDict = Record< string, AdditionalConfig @@ -190,14 +194,8 @@ export type AdditionalConfigLoader = ( path: string ) => AdditionalConfig[] -export type LocaleConfig = Record< - string, - LocaleSpecificConfig & { label: string; link?: string } -> - // Manually declaring all properties as rollup-plugin-dts // is unable to merge augmented module declarations - export interface MarkdownEnv { /** * The raw Markdown content without frontmatter