msal
Version:
Microsoft Authentication Library for js
43 lines (42 loc) • 1.42 kB
TypeScript
import TelemetryEvent from "./TelemetryEvent";
export declare const EVENT_KEYS: {
AUTHORITY: string;
AUTHORITY_TYPE: string;
PROMPT: string;
TENANT_ID: string;
USER_ID: string;
WAS_SUCESSFUL: string;
API_ERROR_CODE: string;
LOGIN_HINT: string;
};
export declare enum API_CODE {
AcquireTokenRedirect = 2001,
AcquireTokenSilent = 2002,
AcquireTokenPopup = 2003,
LoginRedirect = 2004,
LoginPopup = 2005,
Logout = 2006
}
export declare enum API_EVENT_IDENTIFIER {
AcquireTokenRedirect = "AcquireTokenRedirect",
AcquireTokenSilent = "AcquireTokenSilent",
AcquireTokenPopup = "AcquireTokenPopup",
LoginRedirect = "LoginRedirect",
LoginPopup = "LoginPopup",
Logout = "Logout"
}
export default class ApiEvent extends TelemetryEvent {
private piiEnabled;
constructor(correlationId: string, piiEnabled: boolean, apiEventIdentifier?: API_EVENT_IDENTIFIER);
set apiEventIdentifier(apiEventIdentifier: string);
set apiCode(apiCode: number);
set authority(uri: string);
set apiErrorCode(errorCode: string);
set tenantId(tenantId: string);
set accountId(accountId: string);
set wasSuccessful(wasSuccessful: boolean);
get wasSuccessful(): boolean;
set loginHint(loginHint: string);
set authorityType(authorityType: string);
set promptType(promptType: string);
}