TypeScript Duplicate Property Signature Error in Abstract Base Entity Class
im getting a
the test thats triggering the error
Duplicate property signature "id" error when running my test. I have a an abstract base Entity class that has specific equality logic i want all child classes to inherit. This equality logic is predicated on an 'id' property that can either be string or number that i leave up to the inheriting class to decide. If i omit the Schema.Class extension with a generic protected property id, the tests pass. but i can't extend from multiple classes so im forced to choose between Schema.Class or vanilla abstract classes...the test thats triggering the error
