Files
calendar/packages/features/pbac/domain/errors/role-management.error.ts
T

13 lines
338 B
TypeScript

export class RoleManagementError extends Error {
constructor(message: string, public readonly code: RoleManagementErrorCode) {
super(message);
this.name = "RoleManagementError";
}
}
export enum RoleManagementErrorCode {
UNAUTHORIZED = "UNAUTHORIZED",
ROLE_NOT_FOUND = "ROLE_NOT_FOUND",
INVALID_ROLE = "INVALID_ROLE",
}