pixie-transformer
Version:
Pixie Transformer is transforming a Raw/Response JSON Payload into your expected JSON Payload. It's make your life easy and convenience without any logic required in your code.
25 lines (24 loc) • 656 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function parseDimension(d, index, dimension, additonalBinding = false) {
let value = d[dimension.column];
let name = 'x';
if (dimension.defaultValue !== undefined) {
value = dimension.defaultValue;
}
else if (dimension.isIncremental) {
value = index;
}
if (additonalBinding) {
name = dimension.column;
}
if (dimension.rename !== undefined) {
name = dimension.rename;
}
return {
type: dimension.category,
name: name,
value: value
};
}
exports.parseDimension = parseDimension;