@difftim/excelize
Version:
Excel Workbook Manager - Read and Write xlsx and csv Files.
25 lines (24 loc) • 602 B
JavaScript
const BaseXform = require('../../base-xform');
const typeMap = new Map([['autoMin', 'min'], ['autoMax', 'max']]);
class CfvoXform extends BaseXform {
get tag() {
return 'cfvo';
}
render(xmlStream, model) {
xmlStream.leafNode(this.tag, {
type: typeMap.get(model.type) || model.type,
val: model.value
});
}
parseOpen(node) {
this.model = {
type: node.attributes.type,
value: BaseXform.toFloatValue(node.attributes.val)
};
}
parseClose(name) {
return name !== this.tag;
}
}
module.exports = CfvoXform;
//# sourceMappingURL=cfvo-xform.js.map