UNPKG

@antv/g2

Version:

the Grammar of Graphics in Javascript

28 lines 803 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.registerTheme = exports.getTheme = void 0; var util_1 = require("@antv/util"); var util_2 = require("./util"); var defaultTheme = util_2.createTheme({}); // 所有已经存在的主题 var Themes = { default: defaultTheme, }; /** * 获取主题配置信息。 * @param theme 主题名 */ function getTheme(theme) { return util_1.get(Themes, util_1.lowerCase(theme), Themes.default); } exports.getTheme = getTheme; /** * 注册新的主题配置信息。 * @param theme 主题名。 * @param value 具体的主题配置。 */ function registerTheme(theme, value) { Themes[util_1.lowerCase(theme)] = util_2.createTheme(value); } exports.registerTheme = registerTheme; //# sourceMappingURL=index.js.map