Preparing search index...

    Interface UseDiscoveryWorkflowReturn

    Return value of the useDiscoveryWorkflow hook

    interface UseDiscoveryWorkflowReturn {
        phase: DiscoveryPhase;
        recipes: DiscoveredRecipe[];
        recipesWithImages: DiscoveredRecipe[];
        freshRecipes: DiscoveredRecipe[];
        seenRecipes: DiscoveredRecipe[];
        selectedCount: number;
        allSelected: boolean;
        isDiscovering: boolean;
        showSelectionUI: boolean;
        discoveryProgress: null | DiscoveryProgress;
        parsingProgress: null | ParsingProgress;
        error: null | string;
        isSelected: (url: string) => boolean;
        selectRecipe: (url: string) => void;
        unselectRecipe: (url: string) => void;
        toggleSelectAll: () => void;
        parseSelectedRecipes: () => Promise<null | ConvertedImportRecipe[]>;
        abort: () => void;
        markUrlsAsSeen: () => Promise<void>;
    }
    Index

    Properties

    recipes: DiscoveredRecipe[]
    recipesWithImages: DiscoveredRecipe[]
    freshRecipes: DiscoveredRecipe[]
    seenRecipes: DiscoveredRecipe[]
    selectedCount: number
    allSelected: boolean
    isDiscovering: boolean
    showSelectionUI: boolean
    discoveryProgress: null | DiscoveryProgress
    parsingProgress: null | ParsingProgress
    error: null | string
    isSelected: (url: string) => boolean
    selectRecipe: (url: string) => void
    unselectRecipe: (url: string) => void
    toggleSelectAll: () => void
    parseSelectedRecipes: () => Promise<null | ConvertedImportRecipe[]>
    abort: () => void
    markUrlsAsSeen: () => Promise<void>