Record<Roles, boolean> und was würde passieren, wenn wir den Key viewer weglassen?type Roles = "admin" | "editor" | "viewer";
type Permissions = Record<Roles, boolean>;
const perms: Permissions = {
admin: true,
editor: true,
viewer: false,
};