@visactor/vtable
Version:
canvas table width high performance
22 lines (18 loc) • 612 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: !0
}), exports.getGroupByDataConfig = void 0;
const vutils_1 = require("@visactor/vutils");
function getGroupByDataConfig(groupByOption) {
if ((0, vutils_1.isString)(groupByOption)) return {
groupByRules: [ groupByOption ]
};
if ((0, vutils_1.isArray)(groupByOption)) {
return {
groupByRules: groupByOption.map((item => (0, vutils_1.isString)(item) ? item : item.key))
};
}
return {};
}
exports.getGroupByDataConfig = getGroupByDataConfig;
//# sourceMappingURL=group-helper.js.map