Class

FlexError

FlexError

Provides an abstraction on top of the standard Error

Extends

  • Error

Members

"windowClosed" | "popupBlocked" | "noWindowOpener" | "redirecting"

# static exports.BrowserErrorKeys

Browser error keys
Properties:
Name Type Description
windowClosed "windowClosed" user closed the login window
popupBlocked "popupBlocked" popup was blocked by browser
noWindowOpener "noWindowOpener" login window has no window.opener set
redirecting "redirecting" browser is being redirected
"loginWindowOpenedFromLoginWindow" | "metaNoReferrerMissing"

# static exports.ClientErrorKeys

Client error keys
Properties:
Name Type Description
loginWindowOpenedFromLoginWindow "loginWindowOpenedFromLoginWindow" new login window opened from login window
metaNoReferrerMissing "metaNoReferrerMissing" element meta with attributes name="referrer" content="no-referrer" is missing from document head section
"accountSid" | "sso"

# static exports.ConfigErrorKeys

Configuration error keys
Properties:
Name Type Description
accountSid "accountSid" accountSid missing from configuration
sso "sso" sso configuration missing
"app" | "chatSDK" | "syncSDK" | "taskrouterSDK" | "voiceSDK"

# static exports.FlexErrorType

FlexError types
Properties:
Name Type Description
app "app" Errors originating from the app itself
chatSDK "chatSDK" Errors originating from Chat SDK
syncSDK "syncSDK" Errors originating from Sync SDK
taskrouterSDK "taskrouterSDK" Errors originating from Taskrouter SDK
voiceSDK "voiceSDK" Errors originating from Voice SDK
"accountSid" | "sso" | "untrustedDomain"

# static exports.ValidationErrorKeys

Validation error keys
Properties:
Name Type Description
accountSid "accountSid" failed to determine the account sid
sso "sso" failed to determine sso configuration
untrustedDomain "untrustedDomain" domain not allowlisted
FlexErrorContents

# content

Flex content
SessionData

# sessionData

Session data
Date

# time

Date when the error has been triggered

Type Definitions

# FlexErrorContents

Flex Error Content
Properties:
Name Type Attributes Description
type FlexError.FlexErrorType <optional>
Type of the error
wrappedError Error <optional>
The original error
plugin FlexError.PluginInfo <optional>
Information about the plugin where the error occured (if applicable)
context string <optional>
Error context, including theme customizations
description string <optional>
Longer and more verbose description of the error than message property, possibly with variable metadata

# PluginInfo

Information about the plugin
Properties:
Name Type Attributes Description
name sring <optional>
Name of the plugin
version string <optional>
Version of the plugin

# SessionData

Information about the session where the error occured
Properties:
Name Type Attributes Description
config Config <optional>
Session configuration
reactVersion string <optional>
React version
bundleType string <optional>
Bundle type