不能使用带有typescript的新ES6导入语法的旧导入模块

时间:2015-08-11 07:35:30

标签: typescript bluebird

我有一个问题,我依赖于伟大的Bluebird库,但是打字稿描述符会遇到export = theModule问题(如此处所讨论TypeScript 1.5: ES6 Module default import of CommonJS 'export =' (.d.ts only issue?)

所以我已经应用了解决方法:

import * as bluebird from "bluebird";

至少可以推进一些事情,但如果我尝试使用静态方法,那么:

return Promise .resolve(someObject) .then(doSomething);

它爆炸告诉我它需要一个通用的,它不应该为此做,即使我在Promiseresolve级别提供通用,它只是随后爆炸它预期括号中。

其他人有类似的问题并找到了解决方法吗?

2 个答案:

答案 0 :(得分:0)

尝试:

@foreach($users as $user)
   {!! $user->id !!}
@endforeach

答案 1 :(得分:0)

原来问题不在于我的示例中显示的代码,但是需要正确输入返回类型,在排序后问题消失了,所以这真的不是问题。