UNPKG

keycloak-typescript

Version:

A user friendly library to use keycloak in nodejs projects

15 lines (14 loc) 787 B
import { IClientRolesManager } from './Interfaces/IClientRolesManager'; import { IObserver } from '../observer/IObserver'; import { ISubject } from '../observer/ISubject'; import { IClientManager } from './Interfaces/IClientManager'; import { RoleRepresentation } from '../models/role-representation'; import { ClientRepresentation } from '../models/client-representation'; export declare class ClientManager implements IClientRolesManager, IClientManager, IObserver { private readonly url; private accessToken; constructor(url: string); getRole: (realmName: string, clientId: string, roleName: string) => Promise<RoleRepresentation>; get: (realmName: string, clientId: string) => Promise<ClientRepresentation>; update(subject: ISubject, args: string[]): void; }