I have a small typescript app which is composed of 4-5 typescript files. One of these files is called interfaces.ts and I use this to define internal data structures I'm using.
In many cases, the attributes in these interfaces are giving errors that they have "duplicate identifiers" which I'm sure isn't literally true as this is my own code and I have double checked that I didn't accidentally reproduce this. Also, it appears that those properties which have errors have references to the property but that shouldn't matter, right? Here's an example:
And in this example, the id, fileStatus, and externalParties properties have more than one reference to them. See below for fileStatus:
But I've also just noticed that the name property (which is without error) also has multiple references (so the reference theory may be a red herring):
Any help on explaining this would make me feel a lot saner.
p.s. error or not the syntactic sugar and the transpilation to JS works without any issues


