mgm
Version:
My generic modules
20 lines (18 loc) • 521 B
JavaScript
const BaseConverter = require('./BaseConverter');
module.exports = class IntegerConverter extends BaseConverter {
constructor() {
super();
}
convertToObject(stringValue) {
let converted;
if (stringValue === '') {
converted = '';
} else {
converted = parseInt(stringValue.replace(/\./g, '').replace(/,/g, '.'), 10);
}
return converted;
}
convertToString(objectValue) {
return objectValue + '';
}
}