@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
27 lines (26 loc) • 1.53 kB
TypeScript
import { IAdaptable } from '../../AdaptableInterfaces/IAdaptable';
import { AdaptableStyle } from '../../AdaptableState/Common/AdaptableStyle';
import { AdaptableModule, AdaptableObject, AdaptableObjectTag, CustomWindowConfig } from '../../types';
import { UserInterfaceInternalApi } from '../Internal/UserInterfaceInternalApi';
import { UserInterfaceApi } from '../UserInterfaceApi';
import { ProgressIndicatorConfig } from '../../AdaptableState/Common/ProgressIndicatorConfig';
import { ApiBase } from './ApiBase';
export declare class UserInterfaceApiImpl extends ApiBase implements UserInterfaceApi {
internalApi: UserInterfaceInternalApi;
private showProgressIndicatorTimeout;
constructor(_adaptable: IAdaptable);
getColorPalette(): string[];
getStyleClassNames(): string[] | undefined;
getEditableCellStyle(): AdaptableStyle | undefined;
getEditedCellStyle(): AdaptableStyle | undefined;
getReadOnlyCellStyle(): AdaptableStyle | undefined;
getAdaptableObjectTags(): AdaptableObjectTag[] | undefined;
getAdaptableObjectsWithTag(tag: AdaptableObjectTag, adaptableModule?: AdaptableModule): AdaptableObject[] | undefined;
getCustomIconDefinition(iconName: string): import("../../types").AdaptableIcon | import("../../types").CustomIcon;
showProgressIndicator(config: ProgressIndicatorConfig): void;
hideProgressIndicator(): void;
openCustomWindowPopup(config: CustomWindowConfig): {
close: () => void;
};
closeCustomWindowPopup(windowId: string): void;
}