Un valore literal (o letterale) in typescript è un valore che è scritto letteralmente nel codice sorgente. Ad esempio, 42
è un literal di tipo number
, "hello"
è un literal di tipo string
, true
è un literal di tipo boolean
, e così via.
I literal restringono quindi il tipo di una variabile ad un sottoinsieme di valori possibili.