Issue with 'let'

by LeeMellinger

HTML

<div id="console-log"><h3>Output:</h3></div>

CSS

.console-line
{
    font-family: monospace;
    margin: 2px;
}

TypeScript

let consoleLine = "<p class=\"console-line\"></p>";

namespace console {
  export function log (text) {
    $("#console-log").append($(consoleLine).html(text));
  }
}

namespace Types {
    interface Icustomer {
        companyName: string;
    }
}


let customers: Types.Icustomer[] = [
	{ companyName: 'Company A' },
    { companyName: 'Company B' }    
]

let customer: Typs.Icustomer = customers[1]
console.log(customer.companyName);

for (let i=0; i < customers.length; i++) {

	let customer: Types.Icustomer = customers[i];
    console.log(customer.companyName);
}