export type UserPermission = UserResourcePermission | UserAuthzPermission; export interface UserResourcePermission { [key: string]: { [resourceId: string]: { [permission: string]: boolean }; }; } export interface UserAuthzPermission { [key: string]: { [permission: string]: boolean }; }