UNPKG

707 BTypeScriptView Raw
1import { Theme as ThemeOptions, ThemeComponent } from '../runtime/types/component';
2export type Theme = ClassicTheme | ClassicDarkTheme | LightTheme | DarkTheme | AcademyTheme | CustomTheme;
3export type ThemeTypes = 'classic' | 'classicDark' | 'light' | 'dark' | 'academy' | ThemeComponent;
4export type ClassicTheme = {
5 type?: 'classic';
6} & ThemeOptions;
7export type ClassicDarkTheme = {
8 type?: 'classicDark';
9} & ThemeOptions;
10export type LightTheme = {
11 type?: 'light';
12} & ThemeOptions;
13export type DarkTheme = {
14 type?: 'dark';
15} & ThemeOptions;
16export type AcademyTheme = {
17 type?: 'academy';
18} & ThemeOptions;
19export type CustomTheme = {
20 type?: ThemeComponent;
21} & ThemeOptions;