@ux-aspects/ux-aspects
Version:
Open source user interface framework for building modern, responsive, mobile big data applications
22 lines (21 loc) • 781 B
TypeScript
import { SearchBuilderGroupQuery } from '../interfaces/group-query.interface';
import * as i0 from "@angular/core";
export declare class SearchBuilderGroupService {
private readonly _searchBuilderService;
private readonly _searchBuilderFocusService;
private _id;
/**
* Initialise the group by defining an id
*/
init(id: string): void;
/**
* Remove a field from the search builder query and return focus to the previous field.
*/
removeAtIndex(index: number): void;
/**
* Get the query for this specific search group
*/
getQuery(): SearchBuilderGroupQuery[];
static ɵfac: i0.ɵɵFactoryDeclaration<SearchBuilderGroupService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<SearchBuilderGroupService>;
}