命名空间
namespace(历史遗留,不推荐使用)
在ts早期,称之为内部模块,主要目的是将一个模块内部再进行作用域的划分,放置一些命名冲突的问题
使用:在外部文件引入命名空间,把它当成一个对象来使用它身上的属性和方法
类型查找
之前我们所有的typescript类型,基本都是我们编写的,但是我们也用到一些其他类型:
如果我们有的库没有自己的类型声明,可以在下方的github仓库查找 然后安装
我之前编写的都是.ts文件,这些文件最后会输出成js文件
另一种文件.d.ts,它是用来做类型的声明他仅仅用来做类型检测
默认情况下,TypeScript是不认识vue文件或者jpg之类的文件的,需要自己在.d.ts文件中用declare声明