@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
19 lines (18 loc) • 948 B
TypeScript
import { IAdaptable } from '../../AdaptableInterfaces/IAdaptable';
import { NamedQuery, NamedQueryState } from '../../types';
import { NamedQueryInternalApi } from '../Internal/NamedQueryInternalApi';
import { NamedQueryApi, NamedQueryValidationResult } from '../NamedQueryApi';
import { ApiBase } from './ApiBase';
export declare class NamedQueryApiImpl extends ApiBase implements NamedQueryApi {
internalApi: NamedQueryInternalApi;
constructor(_adaptable: IAdaptable);
addNamedQuery(namedQuery: NamedQuery): void;
addNamedQueries(namedQueries: NamedQuery[]): void;
getNamedQueryState(): NamedQueryState;
getNamedQueries(): NamedQuery[];
getNamedQueryByName(namedQueryName: string): NamedQuery | undefined;
isValidNamedQuery(namedQuery: NamedQuery): NamedQueryValidationResult;
openNamedQuerySettingsPanel(): void;
runNamedQuery(namedQuery: NamedQuery): void;
runQueryByName(queryName: string): void;
}