I am brand new to typescript, and I have two classes. In the parent class I have:
abstract class Component { public deps: any = {}; public props: any = {
The function that it returns has a call signature, but you told Typescript to completely ignore that by adding : any in its signature.
: any
Don't do that.