我试图从JS导入构造函数,并在TypeScript中导入它。
import * as Nanocomponent from 'nanocomponent'
class Dashboard extends Nanocomponent { ... }
然而,TS抱怨[ts] Type '(name: any) => void' is not a constructor function type.
。实际上,Nanocomponent是一个需要一个arg的函数,但它是一个构造函数。
我如何提示TS确实,Nanocomponent确实是构造函数?
有各种密切相关的帖子,但与我的发现并不完全相同。请在将其标记为欺骗之前进行讨论。