UNPKG

hexa-viewer-communicator

Version:

A simple API for <hexa-viewer>

12 lines (11 loc) 678 B
import { IConfiguration, IConfigurationTransitionEffect, IConfigurator } from './interfaces/configurator.interface'; import { IViewerCommunicator } from './interfaces/viewer-communicator.interface'; export declare class Configurator implements IConfigurator { private comm; constructor(comm: IViewerCommunicator); preloadConfigurator(config: IConfiguration, delay?: number): Promise<void>; setConfigurator(config: Array<IConfiguration>): Promise<void>; toggleConfiguratorUI(state: boolean): Promise<void>; selectConfigurator(index: number): Promise<unknown>; setConfiguratorEffect(effect: IConfigurationTransitionEffect): Promise<void>; }