UNPKG

react-perfect-dark-mode

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