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’unione di alias di tipo, O può essere l’unico valore specificato e nessun’altra stringa:
type O = 'a' | 'b' | 'c';