DEV Community


Discussion on: Easy functional programming techniques in TypeScript for everyone

macsikora profile image
Maciej Sikora

Still I see readonly as a tool for the job. Object.freeze is fully run-time thing and it is decoupled from type definition. Declaration of readonly is included into type definition, so it is explicit. I don't think run-time block is needed here.