Javaでは、タイプ "クラス"を使用してclass to a methodをパラメータとして指定できます。私はtypescriptドキュメントで何も見つからなかった - クラスをメソッドに渡すことは可能ですか?もしそうなら、「any」型にそのようなクラス型が含まれていますか?Typescriptに "Class"の型がありますか?それに「any」も含まれていますか?
背景:私はWebstormに問題があります。私はクラスを@ViewChild(...)
に渡すことはできませんと言っています。しかし、Typescriptコンパイラは文句を言っていません。 @ViewChild()
の署名は"Type<any> | Function | string"
と思われるので、クラスが含まれているかどうかは疑問です。
'{new():Class}'は 'new()=> Class'と書くこともできます。 https://github.com/Microsoft/TypeScript/blob/v2.6.1/doc/spec.md#3.8.9 –