TypeScript
Mejora tu velocidad con funciones tipadas, interfaces y código genérico reutilizable.
Función tipada
FácilAñade tipos de parámetros y de retorno a una función.
function formatPrice(
amount: number,
currency: string
): string {
return `${currency} ${amount.toFixed(2)}`;
}
const total = formatPrice(24.5, "USD");Interfaz de usuario
MedioDescribe y formatea un registro de usuario estructurado.
interface User {
id: number;
name: string;
roles: string[];
}
function displayUser(user: User): string {
return `${user.id}: ${user.name}`;
}Primer elemento genérico
MedioDevuelve el primer elemento conservando su tipo.
function firstItem<T>(items: T[]): T | undefined {
return items[0];
}
const firstNumber = firstItem([4, 8, 15]);
const firstName = firstItem(["Ada", "Lin"]);