UNPKG

@appsemble/lang-sdk

Version:

Language SDK for Appsemble

21 lines (20 loc) 704 B
import { AppPermission } from './permission.js'; export declare enum PredefinedAppRole { Member = "Member", MembersManager = "MembersManager", GroupMembersManager = "GroupMembersManager", GroupsManager = "GroupsManager", ResourcesManager = "ResourcesManager", Owner = "Owner" } export type AppRole = string; export type ViewRole = AppRole | '$guest'; export declare const predefinedAppRolePermissions: { Member: AppPermission[]; MembersManager: AppPermission[]; GroupMembersManager: AppPermission[]; GroupsManager: AppPermission[]; ResourcesManager: AppPermission[]; Owner: AppPermission[]; }; export declare const predefinedAppRoles: PredefinedAppRole[];