share my gains from learning Typescript 😂
- difference: both
types
andinclude
are complier option,whilereference
is in the top of a script. - similarity: they do both include all files that they specified to your program so that typescript will extract all global variables,type and declaration(usually includeing module augmentation,global augmentation,ambient(runtime) module declaration and ambient namespace declaration) from these files to the current type collection that you can use globally, and provide suggestion and completement when you import a module that included in those files.