@expofp/floorplan
Version:
Interactive floor plan library for expos and events
17 lines • 854 B
TypeScript
import { Rect } from '@expofp/geometry';
import { RendererService } from '../../../../renderer';
import { type Booth } from '../../../../store/BoothStore';
import { type Layer } from '../../../../store/LayerStore';
import { ImageUrls } from '../../../../utils/loadImagesInBatches';
export declare function loadLayersImages(rendererService: RendererService): Promise<void>;
export declare const getImageLayerName: (layerName: string) => string;
export declare function mapBoothsLogos(booths: Booth[]): Map<number, ImageUrls>;
export declare function getLayerIcons(layer: Layer): SVGImageElement[];
export interface BoothImg {
booth: Booth;
name?: string;
htmlImage: HTMLImageElement;
bounds: Rect;
}
export declare function createBoothImg(booth: Booth, htmlImage: HTMLImageElement): BoothImg;
//# sourceMappingURL=loadBoothsImages.d.ts.map