Suppose I have an interface A and a class B implements A. Can I have provide(A, {useClass: B})?
For some reason it's giving me an error saying it cannot find name A even though it's imported. If I used A in a different context, like typing a variable in the same file it has no problems. Does provide explicitly require a class?