theme-vir
Version:
Create an entire web theme.
13 lines (12 loc) • 486 B
TypeScript
import { type PartialWithUndefined } from '@augment-vir/common';
import { type ColorThemeOverride } from './color-theme-init.js';
import { type ColorTheme } from './color-theme.js';
/**
* Convert a color theme into code to define that color theme.
*
* @category Color Theme
*/
export declare function generateThemeCode(theme: ColorTheme, options?: Readonly<PartialWithUndefined<{
paletteVarName: string;
overrides: ReadonlyArray<Readonly<ColorThemeOverride>>;
}>>): string;