我正在尝试将对象传递给期望类(即构造函数)的函数。
所以我将对象包装在一个返回它的内联函数中。但是我该如何设置函数的定义呢?我收到以下错误,编译器需要'new'关键字,我不知道如何添加:
以下是代码:
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'.