UNPKG

vuepress-theme-hope

Version:

A light vuepress theme with tons of features

65 lines (64 loc) 2.65 kB
import { c as HeroLogoSlotData, d as PortfolioInfoSlotData, f as SidebarItemsSlotData, l as PortfolioAvatarSlotData, m as TocSlotData, o as HeroBackgroundSlotData, s as HeroInfoSlotData, u as PortfolioBackgroundSlotData } from "./slots-T4SWFCIa.js"; import { i as DarkModeOptions } from "./appearance-CPtSZA01.js"; import * as _$vue from "vue"; import { App, ComputedRef, Ref, SlotsType, VNode } from "vue"; import { Slot } from "@vuepress/helper/client"; //#region src/client/composables/useDarkMode.d.ts type DarkmodeStatus = "light" | "dark" | "auto"; type DarkModeRef = ComputedRef<boolean>; type DarkModeStatusRef = Ref<DarkmodeStatus>; interface DarkMode { isDarkMode: DarkModeRef; config: ComputedRef<DarkModeOptions>; status: DarkModeStatusRef; canToggle: ComputedRef<boolean>; } /** * Inject dark mode global computed * * @returns Dark mode global computed */ declare const useDarkMode: () => DarkMode; declare const injectDarkMode: (app: App) => void; declare const setupDarkMode: () => void; declare module "vue" { interface ComponentCustomProperties { $isDarkMode: boolean; } } //#endregion //#region src/client/layouts/base/Layout.d.ts declare const _default$1: _$vue.DefineComponent<{}, () => VNode[], {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {}, string, _$vue.PublicProps, Readonly<{}> & Readonly<{}>, {}, SlotsType<{ default?: Slot; navScreenTop?: Slot; navScreenBottom?: Slot; sidebarItems?: Slot<SidebarItemsSlotData>; sidebarTop?: Slot; sidebarBottom?: Slot; pageTop?: Slot; pageBottom?: Slot; content?: Slot; contentBefore?: Slot; contentAfter?: Slot; toc?: Slot<TocSlotData>; tocBefore?: Slot; tocAfter?: Slot; heroInfo?: Slot<HeroInfoSlotData>; heroLogo?: Slot<HeroLogoSlotData>; heroBg?: Slot<HeroBackgroundSlotData>; heroBefore?: Slot; heroAfter?: Slot; portfolioInfo?: Slot<PortfolioInfoSlotData>; portfolioAvatar?: Slot<PortfolioAvatarSlotData>; portfolioBg?: Slot<PortfolioBackgroundSlotData>; }>, {}, {}, string, _$vue.ComponentProvideOptions, true, {}, any>; //#endregion //#region src/client/layouts/base/NotFound.d.ts declare const _default: _$vue.DefineComponent<{}, () => VNode[], {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {}, string, _$vue.PublicProps, Readonly<{}> & Readonly<{}>, {}, SlotsType<{ default?: Slot; navScreenTop?: Slot; navScreenBottom?: Slot; }>, {}, {}, string, _$vue.ComponentProvideOptions, true, {}, any>; //#endregion export { useDarkMode as a, setupDarkMode as i, _default$1 as n, injectDarkMode as r, _default as t }; //# sourceMappingURL=NotFound-DhG2brD8.d.ts.map