20 lines
454 B
TypeScript
20 lines
454 B
TypeScript
import * as plugins from './searchquery.plugins.js';
|
|
|
|
export interface ISearchQueryOptions {
|
|
debounceMs: number;
|
|
searchParserOptions?: plugins.searchQueryParser.SearchParserOptions;
|
|
}
|
|
|
|
export class SearchQuery {
|
|
public options: ISearchQueryOptions;
|
|
public querySubject = new plugins.smartrx.rxjs.Subject<any>();
|
|
|
|
constructor(optionsArg: ISearchQueryOptions) {
|
|
this.options = optionsArg;
|
|
}
|
|
|
|
public async feedSearchString () {
|
|
|
|
}
|
|
}
|