UNPKG

@pwc-ra/components

Version:

PwC RA shared components library

12 lines (11 loc) 573 B
import Keycloak from 'keycloak-js'; declare let keycloak: Keycloak | null; export declare const initKeycloak: (configUrl?: string) => Promise<boolean>; export declare const login: () => false | Promise<void>; export declare const logout: () => false | Promise<void>; export declare const getToken: () => string | null | undefined; export declare const updateToken: (minValidity: number) => Promise<boolean>; export declare const isLoggedIn: () => boolean; export declare const getUsername: () => any; export declare const getRoles: () => string[]; export default keycloak;