- Some time you get DOM completions like
documentandwindowobject type inside backend codebase as well, it is because typescript by default include this if you don’t explicitly specifylibproperty 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