Types are incorrect for value object's unpack method

Author: ErlanBazarovCreated Aug 18, 2022Updated Nov 14, 2025

Unpack method of value objects doesn't return the correct types for nested object values. Typescript shows as if an unpacked nested value object is still a value object.

Source: Sairyss/domain-driven-hexagon