<!-- BUGS: Please use this template. --> <!-- QUESTIONS: This is not a general support forum! Ask Qs at http://stackoverflow.com/questions/tagged/typescript --> <!-- SUGGESTIONS: See https://github.com/Microsoft/TypeScript-wiki/blob/master/Writing-Good-Design-Proposals.md --> <!-- Please try to reproduce the issue with `typescript@next`. It may have already been fixed. --> **TypeScript Version:** 2.7.0-dev.201xxxxx **Code** ```ts interface Foo { bold(): string; } interface Foo { bold: string; } var x: Foo; const j = x.bold; ``` **Expected behavior:** `j` is type `any`, TS issues an error on both declarations of `bold` because their type doesn't match. **Actual behavior:** No error, `j` is type `string`. Please note, the `colors` DT package (and one other package) relies on our current buggy behavior here and will need to be fixed.