Flatten { damage: { health: 10 } } → { "damage.health": 10 } for token substitution. Uses a visited set to guard against circular references in hook context objects.
Flatten { damage: { health: 10 } } → { "damage.health": 10 } for token substitution. Uses a visited set to guard against circular references in hook context objects.