TypeScript/tests/baselines/reference/interfaceThatHidesBaseProperty2.errors.txt
2014-07-12 17:30:19 -07:00

16 lines
600 B
Plaintext

==== tests/cases/conformance/interfaces/interfaceDeclarations/interfaceThatHidesBaseProperty2.ts (1 errors) ====
interface Base {
x: { a: number };
}
interface Derived extends Base { // error
~~~~~~~
!!! Interface 'Derived' incorrectly extends interface 'Base':
!!! Types of property 'x' are incompatible:
!!! Type '{ a: string; }' is not assignable to type '{ a: number; }':
!!! Types of property 'a' are incompatible:
!!! Type 'string' is not assignable to type 'number'.
x: {
a: string;
};
}