TypeScript/tests/cases/compiler/exportDefaultInterfaceAndTwoFunctions.ts
Eli Barzilay f2d1531768 Fix location for duplicate function implementation errors
Use only the relevant declarations (by collecting them in the for loop),
and use `declaration` if `getNameOfDeclaration` didn't work (useful for
`export default` with anonymous functions).

Fixes #39804.

Also, use `nodeIsPresent` once, and a random `?.`.
2020-07-29 16:07:00 -04:00

4 lines
122 B
TypeScript

export default interface A { a: string; }
export default function() { return 1; }
export default function() { return 2; }