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';