DerivationApplicatorContext
Context required for applying derivations.
Properties
| Name | Type | Description |
|---|---|---|
| customFunctions | Record<string, | Custom functions for expression evaluation |
| derivationFunctions | Record<string, | Registered custom derivation functions |
| derivationLogger | | Derivation logger for debug output. Created via |
| externalData | Record<string, unknown> | undefined | External data resolved from form config signals. Made available in evaluation context as |
| formValue | Signal<Record<string, unknown>> | The current form value (signal) |
| logger | | Logger for diagnostic output |
| maxIterations | number | undefined | Maximum number of iterations for derivation chain processing. Falls back to MAX_DERIVATION_ITERATIONS constant if not provided. |
| rootForm | FieldTree<unknown> | Root form field tree for value updates |
| warningTracker | | Instance-scoped warning tracker to prevent log spam. If not provided, warnings will be logged every time. |