@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
19 lines (18 loc) • 518 B
TypeScript
import { AdaptableModule } from './Types';
/**
* Defines a Permission in AdapTable - Module and Access Level
*/
export interface Entitlement {
/**
* Name of Adaptable Module that has the Entitlement applied
*/
adaptableModule: AdaptableModule;
/**
* Access Level for an Entitlement; options are: `Full` `ReadOnly` `Hidden`
*/
accessLevel: AccessLevel;
}
/**
* Whether an Entitlement is `ReadOnly`, `Hidden` or `Full`
*/
export type AccessLevel = 'ReadOnly' | 'Hidden' | 'Full';