Reading List
- Effective TypeScript › In defense of interface: Using declaration merging to disable “bad parts”
TypeScript's interface has gotten a bit of a bad rap lately, largely because of declaration merging, a behavior of interface that's quite surprising when you first see it. This post explains what declaration merging is, why it is, and how you can use it to iron out some of JavaScript's a…