Hacker News new | ask | show | jobs
by alexcole 2335 days ago
That’s not always true. If you are going to print the object to the console or send it in a network request it’s possible that the additional property is important.
1 comments

But then it should be in the type signature of the object. TypeScript is signalling this as an error because it's a literal passed directly to the function and that property (theoretically) can never be used because it wasn't declared.