`.d.ts/.ts/declare` 三者的关系
Opened this issue · 0 comments
nmsn commented
.ts
使用typescript
开发使用的文件类型.d.ts
ts 的声明文件declare
声明修饰符
当我们想使用 typescript
开发时只需要使用 .ts
后缀文件开发即可,不需要特别编写 .d.ts
文件或者使用 declare
修饰符。
当我们使用 tsc --declaration
或者在 tsconfig.json
中配置 declaration:true
时会生成 xxx.ts
对应的 xxx.d.ts
文件和 xxx.js
。
xxx.js
是编译后的 js 文件,xxx.d.ts
是其对应的 ts 声明文件,其中用 declare
声明我们在 .ts
中使用 ts 编写的代码。
这样,即使我们引入的代码来自于 xxx.js
编辑器也能帮我们从 xxx.d.ts
中帮我们识别引入内容的类型。