UNPKG

casbin

Version:

An authorization library that supports access control models like ACL, RBAC, ABAC in Node.JS

10 lines (9 loc) 419 B
export interface RoleManager { clear(): void; addLink(name1: string, name2: string, ...domain: string[]): void; deleteLink(name1: string, name2: string, ...domain: string[]): void; hasLink(name1: string, name2: string, ...domain: string[]): boolean; getRoles(name: string, ...domain: string[]): string[]; getUsers(name: string, ...domain: string[]): string[]; printRoles(): void; }