Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript 如何在内部类型脚本类型定义文件中导入类型?_Typescript_Typescript Typings_Typescript2.0 - Fatal编程技术网

Typescript 如何在内部类型脚本类型定义文件中导入类型?

Typescript 如何在内部类型脚本类型定义文件中导入类型?,typescript,typescript-typings,typescript2.0,Typescript,Typescript Typings,Typescript2.0,场景:我想为我的javascript使用本地类型定义 假设我有这个javascript文件: /// <reference path='type.d.ts'/> class MyClass { /** * @param {AClass} a * @param {BClass} b */ constructor(a, b) { } } 问题是:从'a-node-module'导入基类会破坏javascript智能感知。如何修复此问题?在Typescri

场景:我想为我的javascript使用本地类型定义

假设我有这个javascript文件:

/// <reference path='type.d.ts'/>
class MyClass {
  /**
   * @param {AClass} a
   * @param {BClass} b
   */
  constructor(a, b) {

  }
}

问题是:
从'a-node-module'导入基类
会破坏javascript智能感知。如何修复此问题?

在Typescript 2.2版中的
jsconfig.json
中,执行以下操作将使vscode从所需文件获取类型:

"typeAcquisition": {
    "enable": true,
    "include": [
        "path/to/type.d.ts"
    ]
}
"typeAcquisition": {
    "enable": true,
    "include": [
        "path/to/type.d.ts"
    ]
}