frontend/classes/User.ts
2025-06-05 21:51:14 +02:00

24 lines
472 B
TypeScript

export class User
{
username?: string;
email?: string;
password?: string;
roles?: string[];
initial?: boolean;
}
export function hasAnyRole(user: User | undefined, requiredRoles: string[])
{
if(user && user.roles != undefined)
{
const roles = user.roles;
for(const role of roles)
{
if(requiredRoles.includes(role))
{
return true;
}
}
}
return false;
}