File

integration-libs/epd-visualization/components/visual-viewer/models/visualization-load-info.ts

Description

Information relating to an attempt to resolve and load a visualization.

Index

Properties

Properties

errorMessage
errorMessage: string
Type : string
Optional
loadStatus
loadStatus: VisualizationLoadStatus
Type : VisualizationLoadStatus
lookupResult
lookupResult: VisualizationLookupResult
Type : VisualizationLookupResult
matches
matches: VisualizationInfo[]
Type : VisualizationInfo[]
Optional
visualization
visualization: VisualizationInfo
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;
}

result-matching ""

    No results matching ""