How does TypeScript handle excess property checking differently for object literals versus object references?

TypeScript Professional Medium

TypeScript Professional — Medium

How does TypeScript handle excess property checking differently for object literals versus object references?

Key points

  • Object literals trigger excess property checking at assignment
  • Object references avoid excess property checking if assigned through an intermediate variable
  • This distinction helps prevent errors in object property assignments

Ready to go further?

Related questions