使用declare声明的模块是全局共享的,在其他文件中不需要导入直接使用
declare namespace API {interface params{name:string,age:number,id:number}}
var person:Array<API.params> = [{name:"lisi",id:1001,age:30}]
一、TS中的两种文件类型
.ts文件: :::success 1、既包含类型信息又可执行代码
2、可以被编译成为.js文件,然后,执行代码
3、用途:编写程序代码的地方 :::.d.ts文件 :::warning 1、只包含类型信息的类型声明文件
2、不会生成.js文件,仅用于提供类型信息
3、用途:为JS提供类型信息。 :::.ts是implementation(代码实现文件);.d.ts是declaration(类型声明文件)。
