UNPKG

dataverse-react

Version:

⚛️ hooks and components for Dataverse React development

23 lines (22 loc) 1.09 kB
export var PrivilegeType; (function (PrivilegeType) { PrivilegeType[PrivilegeType["None"] = 0] = "None"; PrivilegeType[PrivilegeType["Create"] = 1] = "Create"; PrivilegeType[PrivilegeType["Read"] = 2] = "Read"; PrivilegeType[PrivilegeType["Write"] = 3] = "Write"; PrivilegeType[PrivilegeType["Delete"] = 4] = "Delete"; PrivilegeType[PrivilegeType["Assign"] = 5] = "Assign"; PrivilegeType[PrivilegeType["Share"] = 6] = "Share"; PrivilegeType[PrivilegeType["Append"] = 7] = "Append"; PrivilegeType[PrivilegeType["AppendTo"] = 8] = "AppendTo"; })(PrivilegeType || (PrivilegeType = {})); export var PrivilegeDepth; (function (PrivilegeDepth) { PrivilegeDepth[PrivilegeDepth["Basic"] = 0] = "Basic"; PrivilegeDepth[PrivilegeDepth["Local"] = 1] = "Local"; PrivilegeDepth[PrivilegeDepth["Deep"] = 2] = "Deep"; PrivilegeDepth[PrivilegeDepth["Global"] = 3] = "Global"; })(PrivilegeDepth || (PrivilegeDepth = {})); export const usePrivilege = (table, privilege, depth, utils) => { return utils.hasEntityPrivilege(table, privilege, depth); };