Skip to content

refactor: use composeConfigMappings throughout codebase#23364

Open
spypsy wants to merge 10 commits into
spy/dedup-config-mappingsfrom
spy/use-composeConfigMappings
Open

refactor: use composeConfigMappings throughout codebase#23364
spypsy wants to merge 10 commits into
spy/dedup-config-mappingsfrom
spy/use-composeConfigMappings

Conversation

@spypsy
Copy link
Copy Markdown
Member

@spypsy spypsy commented May 18, 2026

Fixes A-987

Refactors all config modules to use composeConfigMappings instead of object spread (...mappings), and introduces OwnXxxConfig split types to clearly separate each component's own fields from inherited shared config.

Also does some config utility cleanup: splits parse_env.ts out of index.ts, adds field_config.ts for field-specific helpers, and adds parse_env.test.ts.

@spypsy spypsy force-pushed the spy/use-composeConfigMappings branch from 9ca2640 to 126fdff Compare May 18, 2026 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant