Tipi letterali
Un tipo letterale è un singolo insieme di elementi di un tipo collettivo; definisce un valore molto preciso che è una primitiva JavaScript.
I tipi letterali in TypeScript sono numeri, stringhe e booleani.
Esempio di letterali:
const a = 'a'; // Stringa tipo letterale
const b = 1; // Numeric literal typeconst c = true; // Boolean literal typeI tipi letterali stringa, numerico e booleano vengono utilizzati nell’unione, nella protezione dei tipi e negli alias di tipo.
Nell’esempio seguente, è possibile vedere un alias di tipo unione. O è costituito solo dai valori specificati, nessun’altra stringa è valida:
type O = 'a' | 'b' | 'c';