@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
15 lines (14 loc) • 843 B
TypeScript
import { ApiBase } from './ApiBase';
import { EntitlementApi } from '../EntitlementApi';
import { AccessLevel, AdaptableModule, AdaptableObject } from '../../types';
import { EntitlementInternalApi } from '../Internal/EntitlementInternalApi';
import { IAdaptable } from '../../AdaptableInterfaces/IAdaptable';
export declare class EntitlementApiImpl extends ApiBase implements EntitlementApi {
internalApi: EntitlementInternalApi;
constructor(_adaptable: IAdaptable);
getEntitlementAccessLevelForModule(adaptableModule: AdaptableModule): AccessLevel;
isObjectReadonly(object: AdaptableObject): boolean;
isModuleHiddenEntitlement(adaptableModule: AdaptableModule): boolean;
isModuleFullEntitlement(adaptableModule: AdaptableModule): boolean;
isModuleReadOnlyEntitlement(adaptableModule: AdaptableModule): boolean;
}