@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
23 lines (22 loc) • 1.05 kB
TypeScript
import { AdaptableModuleBase } from './AdaptableModuleBase';
import { AdaptableModuleView, AdaptableObjectView, IModule } from './Interface/IModule';
import { AdaptableApi } from '../Api/AdaptableApi';
import { AdaptableSharedEntity } from '../AdaptableState/TeamSharingState';
export declare class TeamSharingModule extends AdaptableModuleBase implements IModule {
private SKIP_TEAMSHARING_UPDATE_ACTIONS;
constructor(api: AdaptableApi);
onAdaptableReady(): void;
isModuleAvailable(): boolean;
isModuleObjectsShareable(): boolean;
getPopupMaxWidth(): number | undefined;
private handleStateChanged;
private extractAdaptableObjectFromAction;
isAdaptableObjectPresentInLocalState(sharedEntity: AdaptableSharedEntity): boolean;
private isSharedEntityADependency;
private isStaleAndActive;
private getDependencies;
private getStaleDependencies;
toView(sharedEntity: AdaptableSharedEntity): AdaptableObjectView;
toViewAll(): AdaptableObjectView[];
getViewProperties(): AdaptableModuleView;
}