Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace IEventsTypesListeners

events when using on/off on the visualizer instance for example:

const onVisualizerLoaded = ({ detail }) => {
 const visualizerApp: Visualizer = detail.visualizer;
 const applications = visualizerApp.GetApplicationsList();
 console.log(applications);
};
const containerElement = document.querySelector('.visualizer');
containerElement.addEventListener('visualizerLoaded', onVisualizerLoaded);

Index

Events

OnContainerInjected

OnContainerInjected: (event: CustomEvent & { detail: { visualizer: Visualizer } }) => void

Type declaration

    • (event: CustomEvent & { detail: { visualizer: Visualizer } }): void
    • Parameters

      • event: CustomEvent & { detail: { visualizer: Visualizer } }

      Returns void

OnProductChanged

OnProductChanged: (event: CustomEvent & { detail: { product: IProduct } }) => void

Type declaration

    • (event: CustomEvent & { detail: { product: IProduct } }): void
    • Parameters

      • event: CustomEvent & { detail: { product: IProduct } }

      Returns void

OnSceneConfigurationLabelChanged

OnSceneConfigurationLabelChanged: () => void

Type declaration

    • (): void
    • Returns void

OnSceneLoaded

OnSceneLoaded: (event: CustomEvent & { detail: { scene: IScene } }) => void

Type declaration

    • (event: CustomEvent & { detail: { scene: IScene } }): void
    • Parameters

      • event: CustomEvent & { detail: { scene: IScene } }

      Returns void

OnVisualizerLoaded

OnVisualizerLoaded: (event: CustomEvent & { detail: { visualizer: Visualizer } }) => void

Type declaration

    • (event: CustomEvent & { detail: { visualizer: Visualizer } }): void
    • Parameters

      • event: CustomEvent & { detail: { visualizer: Visualizer } }

      Returns void

onAsyncOperationEnded

onAsyncOperationEnded: (event: CustomEvent & { detail: { processId: string } }) => void

Type declaration

    • (event: CustomEvent & { detail: { processId: string } }): void
    • Parameters

      • event: CustomEvent & { detail: { processId: string } }

      Returns void

onAsyncOperationStarted

onAsyncOperationStarted: (event: CustomEvent & { detail: { processId: string } }) => void

Type declaration

    • (event: CustomEvent & { detail: { processId: string } }): void
    • Parameters

      • event: CustomEvent & { detail: { processId: string } }

      Returns void

onHotspotClicked

onHotspotClicked: (event: CustomEvent & { detail: { application: IApplication } }) => void

Type declaration

    • (event: CustomEvent & { detail: { application: IApplication } }): void
    • Parameters

      • event: CustomEvent & { detail: { application: IApplication } }

      Returns void

onOrderSample

onOrderSample: (event: CustomEvent & { detail: { product: IProduct } }) => void

Type declaration

    • (event: CustomEvent & { detail: { product: IProduct } }): void
    • Parameters

      • event: CustomEvent & { detail: { product: IProduct } }

      Returns void

onProductAddedToCart

onProductAddedToCart: (event: CustomEvent & { detail: { product: IProduct } }) => void

Type declaration

    • (event: CustomEvent & { detail: { product: IProduct } }): void
    • Parameters

      • event: CustomEvent & { detail: { product: IProduct } }

      Returns void

onProductAddedToFavorites

onProductAddedToFavorites: (event: CustomEvent & { detail: { favorites: IFavoriteProductList; product: IProduct } }) => void

Type declaration

onProductRemovedFromFavorites

onProductRemovedFromFavorites: (event: CustomEvent & { detail: { favorites: IFavoriteProductList; product: IProduct } }) => void

Type declaration

onSceneAddedToFavorites

onSceneAddedToFavorites: (event: CustomEvent & { detail: { favoriteScenes: IFavoriteSceneList; scene: IFavoriteScene } }) => void

Type declaration

onSceneDisplayed

onSceneDisplayed: (event: CustomEvent & { detail: { scene: IFavoriteScene } }) => void

Type declaration

    • Parameters

      Returns void

onSceneRemovedFromFavorites

onSceneRemovedFromFavorites: (event: CustomEvent & { detail: { favoriteScenes: IFavoriteSceneList; scene: IFavoriteScene } }) => void

Type declaration

onSceneTouched

onSceneTouched: () => void

Type declaration

    • (): void
    • Returns void

Generated using TypeDoc