在接触 TS 的过程中,时常能看到使用declare关键字来进行声明,而它基本都是出现在.d.ts文件中。你是否好奇过,使用declare关键字到底有什么作用?它与不使用declare关键字的声明又有何不同?本文与你一同探索declare的奥秘,讲述如何写好一个声明文件 (.d.ts文件),需要小伙伴们拥有一定的typescript基础。如果阅读本文过程中遇到不了解的知识点,可查阅我之前的基础篇的文章。
[toc]
一、Declaration Reference 声明指南我们先来了解到如何根据API文档和用法示例来编写相关的声明。这部分内容十分简单,基本看一遍过去就ok了。
1. 对象和属性我们通常使用命名空间来声明对象。
文档:
全局变量myLib,它有一个greet方法来创建问候语,一个numberOfGreetings属性来记录创建的问候语的数量。
示例:
123let greeting = myLib.greet("hello, cc!");console.log(greeting);let count = myLib.numberOfGreetin ...
