scalalandio / chimney

Scala library for boilerplate-free, type-safe data transformations
https://chimney.readthedocs.io
Apache License 2.0
1.15k stars 91 forks source link

Refactor internals to NOT rely on RuntimeDataStore #539

Closed MateuszKubuszok closed 3 months ago

MateuszKubuszok commented 3 months ago

Currently in a lot of of places we use ctx.runtimeDataStore(idx) directly, while TransformerConfiguration's overrides store only idx.

We could move this extraction to TransformerOverrides, so that the code would NOT hardcode how we are storing/parsing runtime information.

This way, in the future we could: