Con la llegada de ECMAScript 6, llegaron nuevas funciones y un de las mas útiles, -personalmente me encanta, pues me ayuda mucho-, son las funciones de flecha. Para entender esta función, primero veamos una función normal en JS:
let saludo = function (nombre:string){ return "Hola " + nombre; }
En función de flecha quedaría así:
let saludoFlecha = ( nombre:string ) => "Hola " + nombre;
Veamos un ejemplo con 2 parámetros
let sumar = function (a:number, b:number){ return a + b; }
Ahora veamos como hacer en función de flecha
let sumarFlecha = (a:number, b:number) => a + b;
Gracias a las funciones de flecha se reduce el código, se tiene un código más limpio y una corrección necesaria (la de contexto y el valor “this”, que aquí no lo trataremos).