UNPKG

theme-vir

Version:
24 lines (23 loc) 1.24 kB
import { type PartialWithUndefined } from '@augment-vir/common'; import { BookPageControlType, type BookPage } from 'element-book'; import { type ColorThemeOverride } from './color-theme-override.js'; import { type ColorTheme } from './color-theme.js'; /** * Create multiple element-book pages to showcase a theme its overrides (if any). * * @category Color Theme */ export declare function createColorThemeBookPages({ parent, title, theme, hideInverseColors, overrides, }: { title: string; theme: Readonly<ColorTheme>; } & PartialWithUndefined<{ parent: Readonly<BookPage>; hideInverseColors: boolean; overrides: ReadonlyArray<Readonly<ColorThemeOverride>>; }>): (BookPage<{}, Readonly<BookPage> | undefined, { readonly 'Show Var Names': import("element-book").BookPageControlInit<BookPageControlType.Checkbox>; readonly 'Show Contrast Tips': import("element-book").BookPageControlInit<BookPageControlType.Checkbox>; }> | BookPage<{}, BookPage<{}, Readonly<BookPage> | undefined, { readonly 'Show Var Names': import("element-book").BookPageControlInit<BookPageControlType.Checkbox>; readonly 'Show Contrast Tips': import("element-book").BookPageControlInit<BookPageControlType.Checkbox>; }>, {}>)[];