<TypeScript系列>: TS类型声明declare .d.ts文件
在TypeScript中,.d.ts
文件用于声明库的类型,以便TypeScript能够理解库中的变量、函数、模块等。这些声明可以帮助TypeScript提供自动完成、IntelliSense等功能。
以下是一个简单的 .d.ts
文件示例,它为一个名为 myLib
的库提供了类型声明:
// myLib.d.ts
/**
* 打印给定的字符串。
* @param message - 要打印的字符串。
*/
declare function print(message: string): void;
/**
* 一个简单的对象接口,表示一个人。
*/
interface Person {
name: string;
age: number;
}
/**
* 导出库中的类型和函数。
*/
export { print, Person };
在这个例子中,print
函数被声明为接受一个字符串参数并返回 void
。Person
接口定义了一个有两个属性的对象:name
和 age
。然后使用 export
关键字将 print
函数和 Person
接口导出,以便其他文件可以使用它们。
评论已关闭