UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

30 lines 1.01 kB
import RootStore from "./RootStore"; import { TourItem } from "./types"; export default class ToursStore { rootStore: RootStore; tours: TourItem[]; currentExpo: string; hasTours: boolean; toursLoadError: string | null; constructor(rootStore: RootStore); loadTours(): void; private resetTours; private isValidToursData; private validateToursStructure; get tourItems(): TourItem[]; getTourById(id: string): TourItem | undefined; getToursByPoint(pointId: string): TourItem[]; getToursForExpo(expoName: string): TourItem[]; get currentTour(): TourItem | null; private isMultiPointTourList; get isActive(): boolean; get tourLayers(): import("./LayerStore").Layer[]; getTourLayerInfo(floorName: string): { floor: string; id: string; } | undefined; launchTour(tour: TourItem, name: string, description?: string): boolean; private validateTourForLaunch; stopTour(): void; } //# sourceMappingURL=ToursStore.d.ts.map