Salta ai contenuti

Proprietà di sola lettura

È possibile impedire la scrittura su una proprietà utilizzando il modificatore readonly, che assicura che la proprietà non possa essere riscritta ma non fornisce alcuna garanzia di immutabilità totale:

interface Y {
readonly a: number;
}
type X = {
readonly a: number;
};
type J = Readonly<{
a: number;
}>;
type K = {
readonly [index: number]: string;
};