Skip to content

denormalizeConfig

denormalizeConfig(model): objectOutputType

Defined in: packages/core/src/model/normalize.ts:293

Reassemble the v1 config: object the renderer’s managers still consume.

ParameterType
modelMapModel

objectOutputType

The round trip is the fidelity proof. v0.5.0 makes the model canonical at the renderer’s boundary without rewriting every manager onto new shapes — the managers keep their interfaces, and normalize-then-denormalize being invisible to the existing renderer suites is what demonstrates the model loses nothing. The emitter (U4) reads the model directly and never round trips; migrating the managers is later work, not a precondition for it.

Key presence is reconstructed exactly, including mapStyle, which is why this cannot be a spread of defaults.