UNPKG

@rbac/rbac

Version:

Blazing Fast, Zero dependency, Hierarchical Role-Based Access Control for Node.js

7 lines (6 loc) 291 B
import type { Role, Roles } from '../types'; export interface RoleAdapter<P = unknown> { getRoles(tenantId?: string): Promise<Roles<P>>; addRole(roleName: string, role: Role<P>, tenantId?: string): Promise<void>; updateRoles(roles: Roles<P>, tenantId?: string): Promise<void>; }