@@ -4,6 +4,10 @@ import type { NineLayoutTag } from '../utils/NineLayoutTag'
44import type { Locale } from './locales'
55import type { Icon } from './theme'
66
7+ import type { PluginId as FilterPluginId } from '@/plugins/filter'
8+ import type { useFilterStore as FilterStore } from '@/plugins/filter/store'
9+ import type { resourcesEn as FilterResources } from '@/plugins/filter/locales'
10+
711import type { PluginId as FooterPluginId } from '@/plugins/footer'
812import type { useFooterStore as FooterStore } from '@/plugins/footer/store'
913import type { resourcesEn as FooterResources } from '@/plugins/footer/locales'
@@ -89,6 +93,7 @@ export type PolarPluginStore<
8993
9094/** @internal */
9195export type BundledPluginId =
96+ | typeof FilterPluginId
9297 | typeof FooterPluginId
9398 | typeof FullscreenPluginId
9499 | typeof GeoLocationPluginId
@@ -110,6 +115,7 @@ type GetPluginStore<
110115
111116/** @internal */
112117export type BundledPluginStores < T extends BundledPluginId > =
118+ | GetPluginStore < T , typeof FilterPluginId , typeof FilterStore >
113119 | GetPluginStore < T , typeof FooterPluginId , typeof FooterStore >
114120 | GetPluginStore < T , typeof FullscreenPluginId , typeof FullscreenStore >
115121 | GetPluginStore < T , typeof GeoLocationPluginId , typeof GeoLocationStore >
@@ -132,6 +138,7 @@ type GetPluginResources<
132138
133139/** @internal */
134140export type BundledPluginLocaleResources < T extends BundledPluginId > =
141+ | GetPluginResources < T , typeof FilterPluginId , typeof FilterResources >
135142 | GetPluginResources < T , typeof FooterPluginId , typeof FooterResources >
136143 | GetPluginResources < T , typeof FullscreenPluginId , typeof FullscreenResources >
137144 | GetPluginResources <
0 commit comments