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