gradido/backend/src/data/UserLogic.ts

12 lines
334 B
TypeScript

import { User } from '@entity/User'
import { UserRole } from '@entity/UserRole'
import { RoleNames } from '@enum/RoleNames'
export class UserLogic {
public constructor(private self: User) {}
public isRole(role: RoleNames): boolean {
return this.self.userRoles.some((value: UserRole) => value.role === role.toString())
}
}