DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Updated on

Paracetamol.ts💊| #25: Explica este código TypeScript

Explica este código TypeScript

Dificultad: Intermedio

¿Que hay de malo con este código?

type GreenColor = "00ff00" | "22be22" | "green"
const green:GreenColor = "22be22";
console.log(green)

interface RedColor {
  color: "ff0000" | "be2222" | "red"
}

const red:RedColor = {color:"ff0000"} 
console.log(red)
Enter fullscreen mode Exit fullscreen mode
  • A. "22be22", {color: "22be22"}
  • B. "22be22", TypeError
  • C. SyntaxisError
  • D. Ninguna de las anteriores

Respuesta

✅ A. "22be22", {color: "22be22"}

Los types son estupendos para tipos primitivos o en este caso tipos literales.

Si usamos interfaces estamos obligados a usar objetos, por ello son más útiles para ello mismo, manipulación y estructura de objetos.


Puedes ver el último reto aqui:

Top comments (0)