UNPKG

@microsoft/omnichannel-chat-sdk

Version:
20 lines (19 loc) 957 B
/** * Interface for ChatSDK exceptions * * @param response {string} Response of the exception in CamelCase. The format should be easily caught and handle in code. (e.g: ChatConfigRetrievalFailure) * @param message {string} User friendly message. Usually used to be displayed to the users. * @param errorObject {string} Error object in string format. It's useful for investigation. * @param clientElapsedMs {number} [OPTIONAL] Elapsed time in milliseconds from client's perspective for the operation * @param cancellationReason {string} [OPTIONAL] Reason for cancellation (timeout, user, network, etc.) * @param online {boolean} [OPTIONAL] Browser's online status at the time of failure (navigator.onLine) */ interface ChatSDKExceptionDetails { response: string; message?: string; errorObject?: string; clientElapsedMs?: number; cancellationReason?: string; online?: boolean; } export default ChatSDKExceptionDetails;