$cat~/glossario/readonly-ts.md

readonly

TypeScript

Modificador que impede reassignment de propriedade ou referência.

readonly-ts.mdmarkdown
01

seção

Explicação

readonly — Modificador que impede reassignment de propriedade ou referência.

readonly props arrays tuples — compile error assign; shallow — nested still mutable unless deep readonly utility.

Readonly mapped type utility.

02

seção

Exemplo

snippetJavaScript
type Point = { readonly x: number; readonly y: number };
03

seção

Modo de uso

  • Immutable props pattern

  • Freeze config objects type level

  • Return type API immutability

04

seção

Armadilhas comuns

  • Runtime still mutable without Object.freeze

  • Readonly array push error TS only

05

seção

Termos relacionados