UNPKG

angular-simple-oidc

Version:

Angular Library implementing Open Id Connect specification. Code Flow, Refresh Tokens, Session Management, Discovery Document.

38 lines (37 loc) 1.2 kB
import { SimpleOidcInfoEvent } from 'angular-simple-oidc/events'; import { TokenRequestResult } from 'angular-simple-oidc/core'; import { ClaimCollection } from './models'; export declare class TokensObtainedEvent extends SimpleOidcInfoEvent<TokenRequestResult> { constructor(tokens: TokenRequestResult); } export declare class TokensValidatedEvent extends SimpleOidcInfoEvent<TokenRequestResult> { constructor(tokens: TokenRequestResult); } export declare class TokensReadyEvent extends SimpleOidcInfoEvent<TokenRequestResult> { constructor(tokens: TokenRequestResult); } export declare class AccessTokenExpiredEvent extends SimpleOidcInfoEvent<{ token: string; expiredAt: Date; now?: Date; }> { constructor(payload: { token: string; expiredAt: Date; now?: Date; }); } export declare class AccessTokenExpiringEvent extends SimpleOidcInfoEvent<{ token: string; expiresAt: Date; now?: Date; }> { constructor(payload: { token: string; expiresAt: Date; now?: Date; }); } export declare class UserInfoObtainedEvent extends SimpleOidcInfoEvent<ClaimCollection> { constructor(payload: ClaimCollection); }