You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
815 B
29 lines
815 B
|
4 months ago
|
"use strict";
|
||
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||
|
|
exports.parseSeriesAttr = parseSeriesAttr;
|
||
|
|
var util_1 = require("@antv/util");
|
||
|
|
/**
|
||
|
|
* 规范化padding
|
||
|
|
*/
|
||
|
|
function parseSeriesAttr(series) {
|
||
|
|
if ((0, util_1.isNumber)(series)) {
|
||
|
|
return [series, series, series, series];
|
||
|
|
}
|
||
|
|
if ((0, util_1.isArray)(series)) {
|
||
|
|
var len = series.length;
|
||
|
|
if (len === 1) {
|
||
|
|
return [series[0], series[0], series[0], series[0]];
|
||
|
|
}
|
||
|
|
if (len === 2) {
|
||
|
|
return [series[0], series[1], series[0], series[1]];
|
||
|
|
}
|
||
|
|
if (len === 3) {
|
||
|
|
return [series[0], series[1], series[2], series[1]];
|
||
|
|
}
|
||
|
|
if (len === 4) {
|
||
|
|
return series;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
return [0, 0, 0, 0];
|
||
|
|
}
|
||
|
|
//# sourceMappingURL=series.js.map
|