form-graph
    Preparing search index...

    Type Alias ValidationResult<Data, State>

    ValidationResult:
        | {
            computedKeys?: readonly string[];
            data: Data;
            notes?: readonly ResolutionNote[];
            state: State;
            success: true;
        }
        | {
            errors: Record<string, FieldError>;
            notes?: readonly ResolutionNote[];
            success: false;
        }

    Type Parameters

    • Data
    • State

    Type Declaration

    • {
          computedKeys?: readonly string[];
          data: Data;
          notes?: readonly ResolutionNote[];
          state: State;
          success: true;
      }
      • OptionalcomputedKeys?: readonly string[]

        Keys whose values are DERIVED (computed), not user input — result.nodes partition. The server strips these from persisted params so remix never replays derived values as if typed.

      • data: Data
      • Optionalnotes?: readonly ResolutionNote[]
      • state: State
      • success: true
    • {
          errors: Record<string, FieldError>;
          notes?: readonly ResolutionNote[];
          success: false;
      }