diff --git a/compiler/packages/babel-plugin-react-forget/src/HIR/Types.ts b/compiler/packages/babel-plugin-react-forget/src/HIR/Types.ts index 176f91e447..0aa61913bd 100644 --- a/compiler/packages/babel-plugin-react-forget/src/HIR/Types.ts +++ b/compiler/packages/babel-plugin-react-forget/src/HIR/Types.ts @@ -171,7 +171,11 @@ function polyTypeEquals(tA: Type, tB: Type): boolean { } function objectTypeEquals(tA: Type, tB: Type): boolean { - return typeKindCheck(tA, tB, "Object"); + if (tA.kind === "Object" && tB.kind == "Object") { + return tA.shapeId === tB.shapeId; + } + + return false; } function funcTypeEquals(tA: Type, tB: Type): boolean {