@spartacus/core
Version:
Spartacus - the core framework
8 lines (7 loc) • 418 B
TypeScript
import { SearchConfig } from '../../model/search-config';
import { Observable } from 'rxjs';
import { Suggestion, ProductSearchPage } from '../../../model/product-search.model';
export declare abstract class ProductSearchAdapter {
abstract search(query: string, searchConfig?: SearchConfig): Observable<ProductSearchPage>;
abstract loadSuggestions(term: string, pageSize?: number): Observable<Suggestion[]>;
}