@akveo/nga-theme
Version:
@akveo/nga-theme
23 lines (22 loc) • 700 B
TypeScript
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/operator/share';
export declare class NgaSuperSearchService {
private searchSubmittings$;
private searchActivations$;
private searchDeactivations$;
activateSearch(searchType: string, tag?: string): void;
deactivateSearch(searchType: string, tag?: string): void;
submitSearch(term: string, tag?: string): void;
onSearchActivate(): Observable<{
searchType: string;
tag?: string;
}>;
onSearchDeactivate(): Observable<{
searchType: string;
tag?: string;
}>;
onSearchSubmit(): Observable<{
term: string;
tag?: string;
}>;
}