如何在没有引用路径的 angularjs 应用程序中使用打字稿定义文件 (.d.ts)?
How do I use typescript definition files (.d.ts) in a angularjs application without reference path?
我想使用 VScode 在 javascript 中使用 .d.ts 文件进行智能感知。例如,我有一个 angular js 文件 comments.js,在这个文件中,我想使用 utilities.d.ts 中的类型定义,它导出一个命名空间 "Utilities"。
所以输入 Utilties。将为实用程序中的方法触发智能感知。d.ts。
这在 javascript 应用程序中是否可以不使用参考路径?
/// ?
您可以为您的输入创建一个单独的文件夹并在 tsconfig.json 文件中引用它们:
{
"include": [
"src/typings/**/*.d.ts"
],
}
根据 official documentation,您也可以使用 compilerOptions/typeRoots
部分,但我使用 include
来引用我的打字,它工作正常。
我想使用 VScode 在 javascript 中使用 .d.ts 文件进行智能感知。例如,我有一个 angular js 文件 comments.js,在这个文件中,我想使用 utilities.d.ts 中的类型定义,它导出一个命名空间 "Utilities"。
所以输入 Utilties。将为实用程序中的方法触发智能感知。d.ts。
这在 javascript 应用程序中是否可以不使用参考路径? /// ?
您可以为您的输入创建一个单独的文件夹并在 tsconfig.json 文件中引用它们:
{
"include": [
"src/typings/**/*.d.ts"
],
}
根据 official documentation,您也可以使用 compilerOptions/typeRoots
部分,但我使用 include
来引用我的打字,它工作正常。