WJb Docs - Reference
Browse APIs, configuration options, interfaces, and implementation details.
⚡ Actions
🔀 Workflow
📦 Jobs
⚙️ Runtime
💾 Persistence
🗄 Storage
🧩 Workflow Metadata
🛠 Extensions & Helpers
Child-Wins Merging
Describes the merge strategy used when inherited and local values contain the same key.
Child-Wins Merging ensures that child definitions take precedence over inherited values when conflicts occur.
Purpose
Use child-wins merging to allow specialized definitions to override shared defaults.
Base Value
+
Child Value
↓
Child Value
Merge Rules
- Base values are inherited.
- Child values are applied after inherited values.
- When the same key exists in both collections, the child value is used.
- Non-conflicting values are preserved.
Behavior
Base Configuration
↓
Merge
↑
Child Configuration
↓
Final Configuration
The final result contains inherited values together with child-specific overrides.
Typical Usage
Base Action
↓
Inherited Metadata
↓
Child-Wins Merge
↓
Final Action
This approach provides predictable customization while preserving reusable defaults.
Related Types
- Action.More
- Action.More Inheritance
- IActionFactory
- JobAction
See Also
- Action.More
- Action.More Inheritance
- base keyword