Bridges the DI contract type to the concrete profile config shape.
Kernel modules receive config typed as the IGeoLeafConfig contract (the
engine-agnostic init(adapter, config) signature), but read profile-specific fields
typed on GeoLeafConfig. This isolates the single contract→impl bridge cast
(no any) shared by CoreMapModule, UIModule and SharedModule — the runtime
value is forwarded unchanged.
Bridges the DI contract type to the concrete profile config shape.
Kernel modules receive
configtyped as the IGeoLeafConfig contract (the engine-agnosticinit(adapter, config)signature), but read profile-specific fields typed on GeoLeafConfig. This isolates the single contract→impl bridge cast (noany) shared byCoreMapModule,UIModuleandSharedModule— the runtime value is forwarded unchanged.