function spam(args:Array):string { var buf = ""; var numtimes = parseInt(args[0]); if(isNaN(numtimes)) { buf += "Error: " + args[0] + " is not a number\n"; } else if (numtimes < 0) { buf += "Error: " + args[0] + " is negative\n"; } else if (numtimes > 100) { buf += "Error: " + args[0] + " is too large\n"; } else { //spam arguments times from first argument for (let i = 0; i < numtimes; i++) { buf += args.slice(1).join(" ") + "\n"; } return buf; } } export { spam };