@fusioncharts/fusiontime
Version:
FusionCharts JavaScript time-series charting framework
1 lines • 868 B
JavaScript
;var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");exports.__esModule=true;exports.default=void 0;var _isValidConfig=_interopRequireDefault(require("./is-valid-config"));var _toConfig=_interopRequireDefault(require("./to-config"));var _isArray=_interopRequireDefault(require("@fusioncharts/utils/src/type/is-array"));var _isString=_interopRequireDefault(require("@fusioncharts/utils/src/type/is-string"));var _default=exports.default=function _default(config){if(config===void 0){config=[]}if((0,_isArray.default)(config)&&config.length>0){return config.filter((function(cfg){return(0,_isString.default)(cfg)||(0,_isValidConfig.default)(cfg)})).map((function(cfg){return(0,_toConfig.default)(cfg)}))}else if((0,_isString.default)(config)||(0,_isValidConfig.default)(config)){return[(0,_toConfig.default)(config)]}return[]};