Resharper将我的承诺标记为错误

Vac*_*ano 5 resharper typescript ecmascript-6

我有以下的Typescript代码:

private getWorkbookFromFile(excelFile: File): Promise<xlsx.IWorkBook> {
    var loadedPromise = new Promise<xlsx.IWorkBook>((resolve, reject) => {
        // stuff to come up with the resolve.
    });

    return loadedPromise;
}
Run Code Online (Sandbox Code Playgroud)

Visual Studio正在将单词Promise变为红色(作为错误).但是当我编译并运行时,它工作正常.

我在墙上撞了一会儿然后决定关掉Resharper.一旦我做了语法高亮显示没有错误!(我仍然可以编译并运行.)

我正在运行针对es6的打字稿(es2015).当你这样做时,你不需要es6-promise为Promises 额外输入(即).Visual Studio知道这一点,但Resharper似乎并不知道.

所以,问题是,我怎样才能让Resharper意识到我的Typescript是针对es6(es2015)并且这个承诺是可以的?

我现在必须在没有resharper的情况下开发,但我喜欢它给出的其他东西,所以我很乐意为此解决问题.

我尝试过的事情:

•在Resharper选项中将Javascript设置为ES6(和实验).
•在tsconfig.json文件中将我的编译器选项设置为ES6(我也尝试过ES2015).

Vac*_*ano 5

我更新到Resharper 2016.2并且此问题已得到解决.