Nutrient Web SDK

ReferenceNutrientViewerisAIDocumentComparisonResult

Function isAIDocumentComparisonResult

Type guard to determine if a result is an AIDocumentComparisonResult This helper checks if the result comes from any AI-powered comparison operation (either "analyze" or "tag" operation types).

Function
Type Signature
isAIDocumentComparisonResult(
    result: DocumentComparisonResult | AIDocumentComparisonResult,
): result is AIDocumentComparisonResult
  • Type Declaration

    Parameters

    Returns

    Whether the result is an AI document comparison result

    Example

    if (NutrientViewer.isAIDocumentComparisonResult(result)) {
    // Result is from AI comparison - could be analysis or tagging
    if (NutrientViewer.isAIDocumentAnalysisResult(result)) {
    console.log('AI Analysis Result:', result.summary);
    } else if (NutrientViewer.isAIDocumentTaggingResult(result)) {
    console.log('AI Tagging Result:', result.references);
    }
    }