UNPKG

keycloak-typescript

Version:

A user friendly library to use keycloak in nodejs projects

13 lines (12 loc) 612 B
import { IRealmRolesManager } from './Interfaces/IRealmRolesManager'; import { IObserver } from '../observer/IObserver'; import { ISubject } from '../observer/ISubject'; import { RoleRepresentation } from '../models/role-representation'; export declare class RealmManager implements IRealmRolesManager, IObserver { private readonly url; private accessToken; constructor(url: string); getAllRoles: (realmName: string) => Promise<RoleRepresentation[]>; getRoles: (realmName: string, rolesNames: string[]) => Promise<RoleRepresentation[]>; update(subject: ISubject, args: string[]): void; }