@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
31 lines (30 loc) • 632 B
TypeScript
export interface Permissions {
[k: string]: Permission;
}
export interface UserPermissions {
[k: string]: Permission;
}
export interface UserRefs {
[k: string]: Permission;
}
export interface Permission {
create?: boolean;
delete?: boolean;
view?: boolean;
assign?: boolean;
assigned?: boolean;
cancel?: boolean;
finish?: boolean;
delegate?: boolean;
set?: boolean;
}
export declare enum PermissionType {
CREATE = "create",
DELETE = "delete",
VIEW = "view",
ASSIGN = "assign",
CANCEL = "cancel",
FINISH = "finish",
DELEGATE = "delegate",
SET = "set"
}