"use strict"; var DecToBinConverter = (function () { function DecToBinConverter() { } DecToBinConverter.prototype.getDisplayname = function () { return "Convert decimal to binary"; }; DecToBinConverter.prototype.getId = function () { return "dectobin"; }; DecToBinConverter.prototype.convert = function (input) { var n = parseInt(input, 10); if (isNaN(n)) { throw new Error("The input seems not to be a valid integer."); } return n.toString(2); }; return DecToBinConverter; }()); exports.DecToBinConverter = DecToBinConverter;