@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
21 lines (20 loc) • 976 B
TypeScript
import { AdaptableApi, AdaptableObject, NamedQuery } from '../../types';
import { TeamSharingImportInfo } from '../AdaptableState/TeamSharingState';
import { AdaptableModuleBase } from './AdaptableModuleBase';
import { AdaptableModuleView, IModule } from './Interface/IModule';
export declare class NamedQueryModule extends AdaptableModuleBase implements IModule {
constructor(api: AdaptableApi);
getModuleAdaptableObjects(): AdaptableObject[];
getTeamSharingAction(): TeamSharingImportInfo<NamedQuery>;
getExplicitlyReferencedColumnIds(namedQuery: NamedQuery): string[];
getReferencedNamedQueryNames(namedQuery: NamedQuery): string[];
toView(query: NamedQuery): {
abObject: NamedQuery;
items: import("./Interface/IModule").AdaptableObjectItemView[];
};
toViewAll(): {
abObject: NamedQuery;
items: import("./Interface/IModule").AdaptableObjectItemView[];
}[];
getViewProperties(): AdaptableModuleView;
}