dynamic-forms / Function

isCrossFieldLogic

Deprecated

Use isCrossFieldStateLogic for state logic configs. Derivation logic is handled by the derivation system.

Detects if a LogicConfig has a cross-field condition.

Presentation

function isCrossFieldLogic(
  config: LogicConfig,
  context?: CrossFieldDetectionContext | undefined,
): boolean;

Returns

boolean -

true if the logic condition references other fields

Parameters

NameTypeDescription
config
LogicConfig

The logic configuration to check

context
CrossFieldDetectionContext | undefined

Optional context providing function scope lookup