类型声明文件
类型声明文件是TS
中的一种特殊文件, 通常以.d.ts
作为扩展名
主要作用是为现有的JS
代码提供类型信息, 使得TS
能够在使用这些JS
库或者模块时进行类型检查和提示
声明
demo.d.ts
ts
declare function add(x: number, y: number): number;
declare function mul(x: number, y: number): number;
export {add, mul}
使用
demo.js
js
export function add(x, y) {
return x + y
}
export function mul(x, y) {
return x * y
}
use.ts
ts
import {add, mul} from './demo.js'
console.log(add(5, 5))
console.log(mul(9, 9))