billboard.js
Version:
Re-usable easy interface JavaScript chart library, based on D3 v4+
41 lines (40 loc) • 1.41 kB
JavaScript
/*!
* Copyright (c) 2017 ~ present NAVER Corp.
* billboard.js project is licensed under the MIT license
*
* billboard.js, JavaScript chart library
* https://naver.github.io/billboard.js/
*
* @version 4.1.1
*/
import { deepClone } from "../../module/util/object.js";
import boost_default from "./common/boost.js";
import color_default from "./common/color.js";
import legend_default from "./common/legend.js";
import main_default from "./common/main.js";
import title_default from "./common/title.js";
import tooltip_default from "./common/tooltip.js";
import data_default from "./data/data.js";
import interaction_default from "./interaction/interaction.js";
//#region src/config/Options/Options.ts
/**
* Copyright (c) 2017 ~ present NAVER Corp.
* billboard.js project is licensed under the MIT license
*/
/**
* Class to set options on generating chart.
* - It's instantiated internally, not exposed for public.
* @class Options
* @see {@link bb.generate} to use these options on generating the chart
*/
var Options = class Options {
static data = {};
static setOptions(options) {
for (let i = 0; i < options.length; i++) Object.assign(this.data, options[i]);
}
constructor() {
return deepClone(main_default, boost_default, data_default, color_default, interaction_default, legend_default, title_default, tooltip_default, Options.data);
}
};
//#endregion
export { Options as default };