dynamic-forms / Class

DerivationOrchestrator

Orchestrates derivation processing for a dynamic form.

Uses RxJS streams for reactive derivation processing:

  • exhaustMap prevents re-entry during onChange derivation application
  • pairwise tracks value changes without mutable state
  • takeUntilDestroyed handles automatic cleanup

Injects common services directly, requiring only form-specific signals in config.

Constructor

No documentation has been provided.

Presentation
constructor(
	config: DerivationOrchestratorConfig
): DerivationOrchestrator;
Parameters
NameTypeDescription
config
DerivationOrchestratorConfig

Properties

NameTypeDescription
derivationCollection
r
Signal<DerivationCollection | null>

Computed signal containing the collected and validated derivations. Returns null if no derivations are defined.