I've been wanting to start a new blog series for a while now. In this series, I'll be sharing some lesser-known TypeScript features that many web d...
For further actions, you may consider blocking this person and/or reporting abuse
If you want complete safety from mutations, you may want to Object.freeze all the inner objects and then also the outer object. This will prevent unwanted changes to the values so you can move with reassurance that your type definition is more accurate.