📜  获取在哪个头文件中 - TypeScript (1)

📅  最后修改于: 2023-12-03 15:27:49.450000             🧑  作者: Mango

获取在哪个头文件中 - TypeScript

在 TypeScript 中,我们可以使用 import 语句来引入其他文件中的变量、函数、类等。但是,在大型项目中,我们可能会忘记某个变量、函数、类是定义在哪个文件中的,这时可能会花费我们很多时间去查找。

在 TypeScript 中,我们可以通过 Ctrl + Shift + O 快捷键来打开一个快速导航窗口,然后在搜索框中输入需要查找的变量、函数或类名,并回车。这时,我们将会看到一个与搜索匹配的文件列表,该列表显示了包含匹配项的文件名和它们的相对路径。

更直接的方式是,在编辑器中选中要查找的变量、函数或类名,在编辑器上右键,选择 Go to Definition。这个操作会直接跳转到定义该变量、函数或类名的文件中。

此外,如果你想查找某个标识符在哪个头文件中被导出,也可以通过以下方式来实现:

import * as m from './module';
console.log(m); // 此时会将 './module' 中导出的所有标识符打印出来

以上代码首先使用 import 语句导入了 ./module 模块中的所有导出,然后将所有导出内容打印出来。这样,我们就可以知道某个标识符在哪个头文件中被定义或导出了。

总之,要快速查找某个变量、函数或类是定义在哪个文件中,可以使用 TypeScript 的快速导航功能或 Go to Definition 功能。如果您想查找某个标识符在哪个头文件中被导出,可以使用 import 语句并将导出所有内容,然后打印出来。