"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.SpaceRoleOrder = exports.ProjectRoleOrder = exports.ProjectMemberRoleLabels = exports.ProjectMemberRole = void 0;
const space_1 = require("./space");
var ProjectMemberRole;
(function (ProjectMemberRole) {
    ProjectMemberRole["VIEWER"] = "viewer";
    ProjectMemberRole["INTERACTIVE_VIEWER"] = "interactive_viewer";
    ProjectMemberRole["EDITOR"] = "editor";
    ProjectMemberRole["DEVELOPER"] = "developer";
    ProjectMemberRole["ADMIN"] = "admin";
})(ProjectMemberRole || (exports.ProjectMemberRole = ProjectMemberRole = {}));
exports.ProjectMemberRoleLabels = {
    [ProjectMemberRole.VIEWER]: 'Viewer',
    [ProjectMemberRole.INTERACTIVE_VIEWER]: 'Interactive Viewer',
    [ProjectMemberRole.EDITOR]: 'Editor',
    [ProjectMemberRole.DEVELOPER]: 'Developer',
    [ProjectMemberRole.ADMIN]: 'Admin',
};
const RoleTypes = ['organization', 'project', 'group', 'space_group'];
exports.ProjectRoleOrder = {
    [ProjectMemberRole.VIEWER]: 0,
    [ProjectMemberRole.INTERACTIVE_VIEWER]: 1,
    [ProjectMemberRole.EDITOR]: 2,
    [ProjectMemberRole.DEVELOPER]: 3,
    [ProjectMemberRole.ADMIN]: 4,
};
exports.SpaceRoleOrder = {
    [space_1.SpaceMemberRole.VIEWER]: 0,
    [space_1.SpaceMemberRole.EDITOR]: 1,
    [space_1.SpaceMemberRole.ADMIN]: 2,
};
//# sourceMappingURL=projectMemberRole.js.map