diff --git a/packages/common/src/traits/Identifiable.trait.ts b/packages/common/src/traits/Identifiable.trait.ts index ff7aeac..f91a546 100644 --- a/packages/common/src/traits/Identifiable.trait.ts +++ b/packages/common/src/traits/Identifiable.trait.ts @@ -14,12 +14,12 @@ export module Identifiable { Kind extends string, ID, >( + self: Identifiable, that: Identifiable, - to: Identifiable, ): boolean { // Two elements can only be equal if they both have a defined ID - return Option.isSome(that.id) && Option.isSome(to.id) - ? Equal.equals(that.id.value, to.id.value) + return Option.isSome(self.id) && Option.isSome(that.id) + ? Equal.equals(self.id.value, that.id.value) : false } }