Options
All
  • Public
  • Public/Protected
  • All
Menu

An async iterator type that allows you to fetch ISearchResultItem objects. An instance of this type is returned when calling IReaderDocumentSearchQuery.execute().

Hierarchy

Index

Methods

[asyncIterator]

  • Returns AsyncIterableIterator<ISearchResultItem>

next

  • Parameters

    • Rest ...args: [] | [undefined]

    Returns Promise<IteratorResult<ISearchResultItem, any>>

Optional return

  • Parameters

    • Optional value: any

    Returns Promise<IteratorResult<ISearchResultItem, any>>

take

  • Takes the specified number of items from this iterator. This method will return fewer items if no more are available.

    Example:

    const items = iterator.take(10);
    if (items.length < 10) {
    // End of iterator reached.
    }

    Parameters

    • numberOfItems: number

    Returns Promise<ISearchResultItem[]>

takeRemaining

  • Takes all remaining items from this iterator. In an "untouched" iterator, this is the same as taking all search result items. Note that this operation can be expensive since all ReaderDocuments will be processed.

    Returns Promise<ISearchResultItem[]>

Optional throw

  • Parameters

    • Optional e: any

    Returns Promise<IteratorResult<ISearchResultItem, any>>

Generated using TypeDoc