import {Converter} from "./converter"; export class BinToDecConverter implements Converter { getDisplayname():string { return "Convert binary to decimal"; } getId():string { return "bintodec"; } convert(input:string):string { let n:number = parseInt(input, 2); if (isNaN(n)) { throw new Error("The input seems not to be a valid binary number."); } return n.toString(10); } }