embed.on(EmbedEvent.Error, (error) => {
switch (error.errorType) {
case ErrorDetailsTypes.API:
console.error('API error:', error.message);
break;
case ErrorDetailsTypes.VALIDATION_ERROR:
console.error('Validation error:', error.message);
break;
case ErrorDetailsTypes.NETWORK:
console.error('Network error:', error.message);
break;
default:
console.error('Unknown error:', error);
}
});
ErrorDetailsTypes
Table of Contents
Error types emitted by embedded components.
These enum values categorize different types of errors that can occur during the lifecycle of an embedded ThoughtSpot component. Use EmbedErrorDetailsEvent and EmbedErrorCodes to handle specific errors.
Version : SDK: 1.44.2 | ThoughtSpot: 26.2.0.cl
Handle specific error types