@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
19 lines (18 loc) • 605 B
TypeScript
import GirafeHTMLElement from '../../base/GirafeHTMLElement';
import AuthManager from '../../tools/auth/authmanager';
export declare class OauthComponent extends GirafeHTMLElement {
template: () => import("uhtml").Hole;
userIconUrl?: string;
oauthManager: AuthManager;
menuOpen: boolean;
constructor();
private registerEvents;
getDisplayName(): string;
refreshRender(): void;
onLoginClick(): void;
onLogoutClick(): Promise<void>;
getUserIconUrl(): Promise<string | undefined>;
private sha256;
connectedCallback(): void;
}
export default OauthComponent;