GitHub

DaffSearchProductDriverInterface

import { DaffSearchProductDriverInterface } from '@daffodil/search-product/driver'

A driver interface for searching products.

interface DaffSearchProductDriverInterface<T extends DaffSearchProductResult = DaffSearchProductResult> {
  readonly kind: string

  search(
    query: string
    options?: DaffSearchProductDriverOptions
  ): Observable<DaffSearchProductDriverResponse<T>>
  incremental(
    query: string
    options?: DaffSearchDriverOptions
  ): Observable<DaffSearchResultCollection<T>>
}

() Methods

search
Observable<DaffSearchProductDriverResponse<T>>
Parameters
Parameterquery: string
Description
Parameteroptions: DaffSearchProductDriverOptions
Description
incremental
Observable<DaffSearchResultCollection<T>>
Parameters
Parameterquery: string
Description
Parameteroptions: DaffSearchDriverOptions
Description