TypeScript:如何导入 ES6 Map(NetBeans 找不到)

TypeScript: How to import ES6 Map (NetBeans can't find)

我们从 System.js 切换到 WebPack,现在 NetBeans 不知道在哪里可以找到某些类型,例如 MapPromise。编译器没问题。这只是关于代码完成。我认为这是因为 TypeScript 插件只知道如何处理 systemjs.config.js.

我试过这个:

$ find -name Map*
...
./ui/src/main/webapp/node_modules/rxjs/util/Map.js
./ui/src/main/webapp/node_modules/rxjs/util/Map.d.ts
./ui/src/main/webapp/node_modules/rxjs/src/util/Map.ts

所以我尝试了这些:

//import {Map} from 'rxjs/util/Map'
import {Map} from 'rxjs/src/util/Map'

但他们只是(分别)

export declare const Map: any
---
export const Map = root.Map || (() => MapPolyfill)();

NetBeans 抱怨该类型的任何正常使用。
我也在看 core-js(将其添加到 systemjs.config.js 之后):

import {Map} from 'core-js/modules/es6.map';

但是 NetBeans 说“找不到模块...”。
我应该导入什么来向未知工具声明 Map

正如某些人所怀疑的那样,错误出在 NetBeans 插件中。 NetBeans 插件存储库包含旧版本。

下载 latest version 有帮助。