integration-libs/epd-visualization/components/visual-viewer/models/visualization-load-info.ts
Information relating to an attempt to resolve and load a visualization.
Properties |
|
| errorMessage |
errorMessage:
|
Type : string
|
| Optional |
| loadStatus |
loadStatus:
|
Type : VisualizationLoadStatus
|
| lookupResult |
lookupResult:
|
Type : VisualizationLookupResult
|
| matches |
matches:
|
Type : VisualizationInfo[]
|
| Optional |
| visualization |
visualization:
|
Type : VisualizationInfo
|
| Optional |
import { VisualizationInfo } from '@spartacus/epd-visualization/root';
export enum VisualizationLookupResult {
UniqueMatchFound = 'UniqueMatchFound',
NoMatchFound = 'NoMatchFound',
MultipleMatchesFound = 'MultipleMatchesFound',
UnexpectedError = 'UnexpectedError',
}
export enum VisualizationLoadStatus {
NotStarted = 'NotStarted',
Loading = 'Loading',
Loaded = 'Loaded',
UnexpectedError = 'UnexpectedError',
}
/**
* Information relating to an attempt to resolve and load a visualization.
*/
export interface VisualizationLoadInfo {
lookupResult: VisualizationLookupResult;
loadStatus: VisualizationLoadStatus;
matches?: VisualizationInfo[];
visualization?: VisualizationInfo;
errorMessage?: string;
}