Introduction to handling permissions
Simplest Permission System
At first, many of us begin with a basic role system:
type User = {
id: string;
role: "admin" | "editor" | "user";
};
function canDeleteArticle(user: User) {
return user.role === "admin";
}
This setup is fine for bas...
tigerabrodi.blog3 min read