Explica este código TypeScript
Dificultad: Básico
¿Cuál de los siguientes tipos es un Literal Type?
type NumberOrString = number | string;
type BigIntOrNumber = bigint | number;
type FinDeSemana = "viernes" | "sabado" | "domingo";
- A.
NumberOrString
- B.
BigIntOrNumber
- C.
FinDeSemana
- D.
Ninguno de los anteriores
✅ C. Tanto En cambio, Los literal types permiten una mayor especificación sobre los valores que podemos manipular en nuestro código.Respuesta
FinDeSemana
NumberOrString
como BigIntOrNumber
son types normales, por ejemplo, NumberOrString
acepta cualquier valor siempre y cuando sea un número o una cadena de texto.FinDeSemana
es un literal type por que solo acepta una de las tres cadenas de texto: "viernes"
o "sabado"
o "domingo"
, cualquier otro valor que no sea ninguno de estos tres será conciderado un error.
Puedes ver el reto anterior acá:
Top comments (0)