UNPKG

@withstudiocms/auth-kit

Version:

Utilities for managing authentication

30 lines (29 loc) 993 B
const availablePermissionRanks = ["owner", "admin", "editor", "visitor", "unknown"]; var UserPermissionLevel = /* @__PURE__ */ ((UserPermissionLevel2) => { UserPermissionLevel2[UserPermissionLevel2["visitor"] = 1] = "visitor"; UserPermissionLevel2[UserPermissionLevel2["editor"] = 2] = "editor"; UserPermissionLevel2[UserPermissionLevel2["admin"] = 3] = "admin"; UserPermissionLevel2[UserPermissionLevel2["owner"] = 4] = "owner"; UserPermissionLevel2[UserPermissionLevel2["unknown"] = 0] = "unknown"; return UserPermissionLevel2; })(UserPermissionLevel || {}); const rankToLevel = { unknown: 0 /* unknown */, visitor: 1 /* visitor */, editor: 2 /* editor */, admin: 3 /* admin */, owner: 4 /* owner */ }; const levelToRank = { [0 /* unknown */]: "unknown", [1 /* visitor */]: "visitor", [2 /* editor */]: "editor", [3 /* admin */]: "admin", [4 /* owner */]: "owner" }; export { UserPermissionLevel, availablePermissionRanks, levelToRank, rankToLevel };