@expofp/floorplan
Version:
Interactive floor plan library for expos and events
22 lines • 1.08 kB
TypeScript
import { ColorInput, ShapeDef } from '@expofp/renderer';
import Color from 'color';
import { RendererService } from '../../../../renderer';
import { PathInfo } from '../../../../renderer/engine-core/types';
import { Booth } from '../../../../store/BoothStore';
import { ShapeBgDef } from '../../../../types/drawing.types';
import { BoothDrawerBaseWithoutPainter } from './BoothDrawerBase';
export default function configBoothBg(rendererService: RendererService, booth: Booth): BoothBgDrawer;
export declare function pathToShapeDef(paths: PathInfo[], layer: string): ShapeDef[];
declare class BoothBgDrawer extends BoothDrawerBaseWithoutPainter {
private readonly rendererService;
constructor(rendererService: RendererService, booth: Booth);
getShape(): ShapeBgDef[];
update(): void;
getBoothPathColor(defaultColor: ColorInput): Color<string>;
private getHeatmapColor;
get defaultColor(): string;
get selectedColorInterpolateFunc(): (index: number) => string;
getBoothColor(): Color<string>;
}
export {};
//# sourceMappingURL=config-booth-bg.d.ts.map