UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

22 lines 1.08 kB
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