@antv/g2
Version:
the Grammar of Graphics in Javascript
22 lines (21 loc) • 707 B
TypeScript
import { Theme as ThemeOptions, ThemeComponent } from '../runtime/types/component';
export type Theme = ClassicTheme | ClassicDarkTheme | LightTheme | DarkTheme | AcademyTheme | CustomTheme;
export type ThemeTypes = 'classic' | 'classicDark' | 'light' | 'dark' | 'academy' | ThemeComponent;
export type ClassicTheme = {
type?: 'classic';
} & ThemeOptions;
export type ClassicDarkTheme = {
type?: 'classicDark';
} & ThemeOptions;
export type LightTheme = {
type?: 'light';
} & ThemeOptions;
export type DarkTheme = {
type?: 'dark';
} & ThemeOptions;
export type AcademyTheme = {
type?: 'academy';
} & ThemeOptions;
export type CustomTheme = {
type?: ThemeComponent;
} & ThemeOptions;