UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

20 lines (19 loc) 787 B
import { TccAccessRight } from '../../../odata/models/shared.model'; import { TccSingleton } from '../../../core/models/tcc-singleton.model'; export declare namespace TccAccessRights { interface AccessRightsObject { Create: boolean; Read: boolean; Update: boolean; Delete: boolean; Execute: boolean; } } export declare class TccAccessRightsService implements TccSingleton { constructor(); init(): void; reset(): void; getAccessRightsObject(accessRights: TccAccessRight): TccAccessRights.AccessRightsObject; getAccessRight(accessRightObject: TccAccessRights.AccessRightsObject): TccAccessRight; getChangedAccessRight(accessRights: TccAccessRight, valueChanges: TccAccessRights.AccessRightsObject): TccAccessRight; }