const chars: object = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"]
const prefix: object = ["", "ty", " hundred", " thousand", " ten thousand", " hundred thousand", " million", " milliard", " billion", " trillion", " quadrillion"]

function readnumber(num: string): string {
	var spoken: string = ""
	num.split("").forEach((onum: string, index: number) => {
		var relInd: number = num.length - (index + 1)
		if (onum !== "0") {
			spoken += ` ${chars[parseInt(onum)]}${prefix[relInd]}`
		} else if (num.length == 1) {
			return "zero";
		}	
	})
	return spoken.trim();
}

console.log(readnumber("1234567890"))
