In Java, you can give a class to a method as a parameter using the type "Class". I didn't find anything similar in the typescript docs - is it possible to hand a class to a method? And if so, does the type "any" include such class-types?
Background: I'm having an issue with Webstorm, telling me that I cannot hand over a class to @ViewChild(...)
in Angular 2. However, the Typescript compiler does not complain. The signature of @ViewChild()
seems to be "Type<any> | Function | string"
, so I wonder if any includes Classes or not.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…