Pular para o conteúdo

Propriedades Readonly

É possível prevenir a escrita em uma propriedade usando o modificador readonly que garante que a propriedade não pode ser reescrita, mas não fornece nenhuma garantia de imutabilidade total:

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