What happens if a class does not implement all properties of an interface it claims to implement?
It compiles but logs a warning.
It throws a runtime error.
It fails to compile.
It silently ignores the missing properties.
This question is part of this quiz :
TypeScript Object Oriented Programming Quiz