@scalops/shared
Advanced tools
@@ -7,4 +7,4 @@ import { AccountStatus } from "../enums"; | ||
| status: AccountStatus; | ||
| createdAt: string; | ||
| updatedAt: string; | ||
| createdAt: Date; | ||
| updatedAt: Date; | ||
| } |
@@ -8,5 +8,5 @@ import { OrganizationRole, MembershipStatus } from "../enums"; | ||
| status: MembershipStatus; | ||
| createdAt: string; | ||
| updatedAt: string; | ||
| deletedAt: string | null; | ||
| createdAt: Date; | ||
| updatedAt: Date; | ||
| deletedAt: Date | null; | ||
| } |
@@ -7,5 +7,5 @@ import { OrganizationStatus } from "../enums"; | ||
| status: OrganizationStatus; | ||
| createdAt: string; | ||
| updatedAt: string; | ||
| deletedAt: string | null; | ||
| createdAt: Date; | ||
| updatedAt: Date; | ||
| deletedAt: Date | null; | ||
| } |
@@ -7,5 +7,5 @@ import { UserStatus, UserRole } from "../enums"; | ||
| role: UserRole; | ||
| createdAt: string; | ||
| updatedAt: string; | ||
| deletedAt: string | null; | ||
| createdAt: Date; | ||
| updatedAt: Date; | ||
| deletedAt: Date | null; | ||
| } |
| import { UserRole, GlobalPermission } from "../enums"; | ||
| export declare const GlobalRolePermissions: Record<UserRole, readonly GlobalPermission[]>; | ||
| export declare const globalRolePermissions: Record<UserRole, readonly GlobalPermission[]>; | ||
| export declare function canPerformGlobalPermission(role: UserRole, permission: GlobalPermission): boolean; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.GlobalRolePermissions = void 0; | ||
| exports.globalRolePermissions = void 0; | ||
| exports.canPerformGlobalPermission = canPerformGlobalPermission; | ||
| const enums_1 = require("../enums"); | ||
| exports.GlobalRolePermissions = { | ||
| exports.globalRolePermissions = { | ||
| [enums_1.UserRole.SUPERADMIN]: [ | ||
@@ -25,3 +25,3 @@ enums_1.GlobalPermission.MANAGE_SYSTEM, | ||
| function canPerformGlobalPermission(role, permission) { | ||
| return exports.GlobalRolePermissions[role]?.includes(permission) ?? false; | ||
| return exports.globalRolePermissions[role]?.includes(permission) ?? false; | ||
| } |
| import { OrganizationRole, MembershipStatus, OrgPermission } from "../enums"; | ||
| export declare const OrgRolePermissions: Record<OrganizationRole, readonly OrgPermission[]>; | ||
| export declare const orgRolePermissions: Record<OrganizationRole, readonly OrgPermission[]>; | ||
| export declare function canPerformOrgPermission(role: OrganizationRole, status: MembershipStatus, permission: OrgPermission): boolean; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.OrgRolePermissions = void 0; | ||
| exports.orgRolePermissions = void 0; | ||
| exports.canPerformOrgPermission = canPerformOrgPermission; | ||
| const enums_1 = require("../enums"); | ||
| exports.OrgRolePermissions = { | ||
| exports.orgRolePermissions = { | ||
| [enums_1.OrganizationRole.OWNER]: [ | ||
@@ -18,3 +18,3 @@ enums_1.OrgPermission.MANAGE_ORG, | ||
| return false; | ||
| return exports.OrgRolePermissions[role]?.includes(permission) ?? false; | ||
| return exports.orgRolePermissions[role]?.includes(permission) ?? false; | ||
| } |
+1
-1
| { | ||
| "name": "@scalops/shared", | ||
| "version": "1.0.0", | ||
| "version": "1.0.1", | ||
| "private": false, | ||
@@ -5,0 +5,0 @@ "type": "module", |
19369
-0.11%