"use strict";
var __assign = (this && this.__assign) || function () {
    __assign = Object.assign || function(t) {
        for (var s, i = 1, n = arguments.length; i < n; i++) {
            s = arguments[i];
            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
                t[p] = s[p];
        }
        return t;
    };
    return __assign.apply(this, arguments);
};
var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
    if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
        if (ar || !(i in from)) {
            if (!ar) ar = Array.prototype.slice.call(from, 0, i);
            ar[i] = from[i];
        }
    }
    return to.concat(ar || Array.prototype.slice.call(from));
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.StackAreaLineGraph = exports.SLineGraph = exports.SmoothAreaLineGraph = exports.SmoothLineGraph = exports.AreaLineGraph = exports.LineGraph = void 0;
var common_1 = require("./common");
exports.LineGraph = {
    toolbox: __assign({}, common_1.axiosBasic.toolbox),
    title: __assign({}, common_1.axiosBasic.title),
    legend: __assign({}, common_1.axiosBasic.legend),
    tooltip: __assign({}, common_1.axiosBasic.tooltip),
    grid: __assign({}, common_1.axiosBasic.grid),
    dataZoom: __spreadArray([], common_1.axiosBasic.dataZoom, true),
    xAxis: __assign({}, common_1.axiosBasic.xAxis),
    yAxis: __assign({}, common_1.axiosBasic.yAxis),
    dataset: {},
    series: {
        type: 'line',
    },
};
exports.AreaLineGraph = __assign(__assign({}, exports.LineGraph), { series: __assign(__assign({}, exports.LineGraph.series), { areaStyle: {} }) });
exports.SmoothLineGraph = __assign(__assign({}, exports.LineGraph), { series: __assign(__assign({}, exports.LineGraph.series), { smooth: true }) });
exports.SmoothAreaLineGraph = __assign(__assign({}, exports.LineGraph), { series: __assign(__assign({}, exports.LineGraph.series), { smooth: true, areaStyle: {} }) });
exports.SLineGraph = __assign(__assign({}, exports.LineGraph), { series: __assign(__assign({}, exports.LineGraph.series), { stack: 'total' }) });
exports.StackAreaLineGraph = __assign(__assign({}, exports.LineGraph), { series: __assign(__assign({}, exports.LineGraph.series), { stack: 'total', areaStyle: {} }) });
//# sourceMappingURL=line.js.map