UNPKG

@difftim/excelize

Version:

Excel Workbook Manager - Read and Write xlsx and csv Files.

25 lines (24 loc) 602 B
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