UNPKG

vue-perfect-dark-mode

Version:
14 lines (13 loc) 568 B
import { Ref } from 'vue'; import type { Updater, ColorMode, EnhancedUpdater } from 'perfect-dark-mode'; export interface UsePerfectDarkMode { mode: Ref<ColorMode | undefined>; modeOS: Ref<ColorMode | undefined>; modeSaved: Ref<ColorMode | undefined>; setMode: (mode: ColorMode | undefined) => void; updateMode: (updater: EnhancedUpdater) => void; modes: Ref<ColorMode[]>; setModes: (modes: ColorMode[]) => void; updateModes: (updater: Updater<ColorMode[]>) => void; } export declare const usePerfectDarkMode: () => UsePerfectDarkMode;