denormalizeConfig
denormalizeConfig(
model):objectOutputType
Defined in: packages/core/src/model/normalize.ts:293
Reassemble the v1 config: object the renderer’s managers still consume.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
model | MapModel |
Returns
Section titled “Returns”objectOutputType
Remarks
Section titled “Remarks”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.