UNPKG

svelte-os-themes

Version:

[Svelte](https://svelte.dev/) 5 theme helper.

14 lines (13 loc) 410 B
import type { Theme } from './types.js'; /** * Parses string to theme * * @example * ```ts * console.log(parseTheme('LIGHT')); // 'light' * console.log(parseTheme('invalid')); // undefined * console.log(parseTheme('invalid', 'dark')); // 'dark' * ``` */ export declare function parseTheme(value: unknown, fallback: Theme): Theme; export declare function parseTheme(value: unknown): Theme | undefined;