UNPKG

vuepress-theme-plume

Version:

A Blog&Document Theme for VuePress 2.0

104 lines (83 loc) 1.95 kB
declare module '*.vue' { import type { ComponentOptions } from 'vue' const comp: ComponentOptions export default comp } declare module '*.module.css' { const classes: { [key: string]: string } export default classes } declare const __VUEPRESS_DEV__: string declare module '@internal/articleTagColors' { const articleTagColors: Record<string, string> export { articleTagColors, } } declare module '@internal/themePlumeData' { import type { PlumeThemeData } from '../shared/index.js' const themeData: PlumeThemeData export { themeData, } } declare module '@internal/postsData' { import type { ThemePosts } from '../shared/index.js' const postsData: Record<string, ThemePosts> export { postsData, } } declare module '@internal/collectionsData' { import type { ThemeCollectionItem } from '../shared/index.js' const collections: Record<string, ThemeCollectionItem[]> export { collections, } } declare module '@internal/sidebar' { import type { Sidebar, SidebarItem } from '../shared/index.js' const sidebar: { __auto__: SidebarItem[] | { link: string, items: SidebarItem[] } __home__: Record<string, string> [key: string]: Sidebar } export { sidebar, } } declare module '@internal/encrypt' { const encrypt: readonly [ boolean, // global string, // separator string, // admin string[], // keys Record<string, string>, // rules ] export { encrypt, } } declare module '@internal/iconify' { const icons: Record<string, string> export { icons, } } declare module '@internal/home-hero-effects' { import type { ComponentOptions } from 'vue' const effectComponents: Record<string, ComponentOptions> const effects: string[] export { effectComponents, effects, } } declare module 'swiper/css' { const res: any export default res } declare module 'swiper/css/*' { const res: any export default res }