UNPKG

msal

Version:
27 lines (21 loc) 816 B
/* * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ import TelemetryEvent from "./TelemetryEvent"; import { prependEventNamePrefix } from "./TelemetryUtils"; export const EVENT_KEYS = { USER_CANCELLED: prependEventNamePrefix("user_cancelled"), ACCESS_DENIED: prependEventNamePrefix("access_denied") }; export default class UiEvent extends TelemetryEvent { constructor(correlationId: string) { super(prependEventNamePrefix("ui_event"), correlationId, "UiEvent"); } public set userCancelled(userCancelled: boolean) { this.event[EVENT_KEYS.USER_CANCELLED] = userCancelled; } public set accessDenied(accessDenied: boolean) { this.event[EVENT_KEYS.ACCESS_DENIED] = accessDenied; } }