如何在Typescript中定义构造函数?

时间:2017-01-25 09:16:00

标签: typescript

我正在尝试将对象传递给期望类(即构造函数)的函数。

所以我将对象包装在一个返回它的内联函数中。但是我该如何设置函数的定义呢?我收到以下错误,编译器需要'new'关键字,我不知道如何添加:

enter image description here

以下是代码:

kernel.bind<IPeachHelper>('IPeachHelper').to( (...args: any[]): IPeachHelper => { return _peachHelper} );

和错误:

Argument of type '(...args: any[]) => IPeachHelper' is not assignable to parameter of type 'new (...args: any[]) => IPeachHelper'.

0 个答案:

没有答案