- Some time you get DOM completions like
document
andwindow
object type inside backend codebase as well, it is because typescript by default include this if you don’t explicitly specifylib
property insidecompilerOptions
, so if you make it empty list it will go away. - interface-merging: Really helpful when you want to extend some other interface from the library or even global interfaces like window object