import { deepMix, get, lowerCase } from '@antv/util'; import { createThemeByStylesheet } from '../util/theme'; import { antvLight as DefaultStyleSheet } from './style-sheet/light'; var defaultTheme = createThemeByStylesheet(DefaultStyleSheet); // 所有已经存在的主题 var Themes = { default: defaultTheme, }; /** * 获取主题配置信息。 * @param theme 主题名 */ export function getTheme(theme) { return get(Themes, lowerCase(theme), Themes.default); } /** * 注册新的主题配置信息。 * @param theme 主题名。 * @param value 具体的主题配置。 */ export function registerTheme(theme, value) { Themes[lowerCase(theme)] = deepMix({}, Themes.default, value); } //# sourceMappingURL=index.js.map