We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
TypeScript Version: 2.5.2
Code
interface ITypeChecker { isOfType<T extends TBase, TBase>(obj: TBase): obj is T; } class Checker implements ITypeChecker { isOfType<T extends TBase, TBase>(obj: TBase): obj is T { return true; } }
Expected behavior: Class Checker should be treated as a valid implementation (used to be in Ts-2.3). Actual behavior: Compiler complains:
TypeScript Version: 2.5.2
Code
Expected behavior:
Class Checker should be treated as a valid implementation (used to be in Ts-2.3).
Actual behavior:
Compiler complains:
(...)