Skip to content

类型声明文件

类型声明文件是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))