DEV Community

Discussion on: Easy functional programming techniques in TypeScript for everyone

 
macsikora profile image
Pragmatic Maciej

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.