interface UseAvailableFieldsResult {
    availableFields: Record<string, unknown>;
    fieldsError: string;
    fieldsLoading: boolean;
    updateFields: (fields: Record<string, unknown>) => void;
}

Properties

availableFields: Record<string, unknown>
fieldsError: string
fieldsLoading: boolean
updateFields: (fields: Record<string, unknown>) => void

Call with the latest fields dict whenever a blur-validation returns new data.