Saltar al contenido principal

Interface: IThemeService

Defined in: src/types/index.ts:522

Contract of the theme facade.

Methods

useDestroyTheme()

useDestroyTheme(): void

Defined in: src/types/index.ts:530

Returns

void


useGetResolved()

useGetResolved(): "light" | "dark"

Defined in: src/types/index.ts:526

Returns

"light" | "dark"


useGetThemeMode()

useGetThemeMode(): ThemeMode

Defined in: src/types/index.ts:525

Returns

ThemeMode


useInitTheme()

useInitTheme(options?): void

Defined in: src/types/index.ts:523

Parameters

options?

ThemeOptions

Returns

void


usePrefersColorScheme()

usePrefersColorScheme(): boolean

Defined in: src/types/index.ts:527

Returns

boolean


useResetTheme()

useResetTheme(): void

Defined in: src/types/index.ts:529

Returns

void


useSetThemeMode()

useSetThemeMode(mode): void

Defined in: src/types/index.ts:524

Parameters

mode

ThemeMode

Returns

void


useToggleTheme()

useToggleTheme(): void

Defined in: src/types/index.ts:528

Returns

void