var FirstNameTyped: ((custParm: Customer) => string) = ( cust => cust.name.substr(0, cust.name.indexOf(" ")) ) ; While you can now take advantage of datatyping in TypeScript when defining functions, I ...