⊗jstsPmBsSLT 20 of 55 menu

Tipo de literal de cadena en TypeScript

Con el operador de unión de tipos puedes unir no solo tipos incorporados, sino también cadenas. Como ejemplo, hagamos que una variable solo pueda tomar uno de dos valores de cadena:

let str: 'success' | 'error';

Comprobemos. Asignemos a la variable una de las cadenas:

str = 'success';

Asignemos la segunda:

str = 'error';

Pero un intento de asignar cualquier otra cadena llevará a un error:

str = 'eee'; // error

Haz que una variable pueda tomar uno de tres valores: 'error', 'warning' o 'success'.

bydeenesfrptru