theme_state.svelte.ts view source
"fuz:color-scheme" import {COLOR_SCHEME_STORAGE_KEY} from '@fuzdev/fuz_ui/theme_state.svelte.js'; 11 declarations
theme_state.svelte.ts view source
"fuz:color-scheme" import {COLOR_SCHEME_STORAGE_KEY} from '@fuzdev/fuz_ui/theme_state.svelte.js'; theme_state.svelte.ts view source
(fallback?: ColorScheme, key?: string): ColorScheme import {load_color_scheme} from '@fuzdev/fuz_ui/theme_state.svelte.js'; fallbackColorScheme'auto'keystringCOLOR_SCHEME_STORAGE_KEYColorScheme theme_state.svelte.ts view source
(fallback?: Theme, key?: string): Theme import {load_theme} from '@fuzdev/fuz_ui/theme_state.svelte.js'; fallbackThemedefault_themes[0]!keystringTHEME_STORAGE_KEYTheme theme_state.svelte.ts view source
(color_scheme: ColorScheme | null, key?: string): void import {save_color_scheme} from '@fuzdev/fuz_ui/theme_state.svelte.js'; color_schemeColorScheme | nullkeystringCOLOR_SCHEME_STORAGE_KEYvoid theme_state.svelte.ts view source
(theme: Theme | null, key?: string): void import {save_theme} from '@fuzdev/fuz_ui/theme_state.svelte.js'; themeTheme | nullkeystringTHEME_STORAGE_KEYvoid theme_state.svelte.ts view source
(color_scheme: ColorScheme | null): void import {sync_color_scheme} from '@fuzdev/fuz_ui/theme_state.svelte.js'; color_schemeColorScheme | nullvoid theme_state.svelte.ts view source
{ get: (error_message?: string | undefined) => () => ThemeState; get_maybe: () => (() => ThemeState) | undefined; set: (value: () => ThemeState) => () => ThemeState; } import {theme_state_context} from '@fuzdev/fuz_ui/theme_state.svelte.js'; theme_state.svelte.ts view source
"fuz:theme" import {THEME_STORAGE_KEY} from '@fuzdev/fuz_ui/theme_state.svelte.js'; theme_state.svelte.ts view source
import {ThemeState} from '@fuzdev/fuz_ui/theme_state.svelte.js'; themetype Theme
color_schemetype ColorScheme
constructortype new (options?: Partial<ThemeStateJson> | undefined): ThemeState
options?Partial<ThemeStateJson> | undefinedtoJSONtype (): ThemeStateJson
theme_state.svelte.ts view source
ThemeStateJson import type {ThemeStateJson} from '@fuzdev/fuz_ui/theme_state.svelte.js'; themetype Theme
color_schemetype ColorScheme
theme_state.svelte.ts view source
Partial<ThemeStateJson> import type {ThemeStateOptions} from '@fuzdev/fuz_ui/theme_state.svelte.js'; theme?type Theme
color_scheme?type ColorScheme