@bfehub/vuepress-theme-vmi
Version:
Vmi theme of VuePress
13 lines (12 loc) • 484 B
TypeScript
import type { InjectionKey, WritableComputedRef } from 'vue';
export declare type DarkModeRef = WritableComputedRef<boolean>;
export declare const darkModeSymbol: InjectionKey<DarkModeRef>;
/**
* Inject dark mode global computed
*/
export declare const useDarkMode: () => DarkModeRef;
/**
* Create dark mode ref and provide as global computed in setup
*/
export declare const setupDarkMode: () => void;
export declare const updateHtmlDarkClass: (isDarkMode: DarkModeRef) => void;