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
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.