@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
22 lines (21 loc) • 1.25 kB
TypeScript
import { AdaptableModuleBase } from './AdaptableModuleBase';
import { AdaptableColumn } from '../AdaptableState/Common/AdaptableColumn';
import { CustomSort } from '../AdaptableState/CustomSortState';
import { TeamSharingImportInfo } from '../AdaptableState/TeamSharingState';
import { AdaptableModuleView, AdaptableObjectView, IModule } from './Interface/IModule';
import { AdaptableApi } from '../Api/AdaptableApi';
import { AdaptableObject } from '../AdaptableState/Common/AdaptableObject';
export declare class CustomSortModule extends AdaptableModuleBase implements IModule {
constructor(api: AdaptableApi);
getModuleAdaptableObjects(config?: {
includeLayoutNotAssociatedObjects?: boolean;
}): AdaptableObject[];
getExplicitlyReferencedColumnIds(customSort: CustomSort): string[];
hasNamedQueryReferences(): boolean;
createColumnMenuItems(column: AdaptableColumn): import("../Utilities/MenuItem").MenuItemShowPopup<"custom-sort-add" | "custom-sort-edit">[];
getTeamSharingAction(): TeamSharingImportInfo<CustomSort>;
toView(customSort: CustomSort): AdaptableObjectView;
toViewAll(): AdaptableObjectView[];
getViewProperties(): AdaptableModuleView;
canBeAssociatedWithLayouts(): boolean;
}