UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

21 lines 1.05 kB
import { ColorInput, ShapeDef } from "@expofp/renderer"; import Color from "color"; import { ShapeBgDef } from "../../../../data/Data"; import { RendererService } from "../../../../renderer"; import { PathInfo } from "../../../../renderer/engine-core/types"; import { Booth } from "../../../../store/BoothStore"; 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>; get defaultColor(): string; get selectedColorInterpolateFunc(): (index: number) => string; getBoothColor(): Color<string>; } export {}; //# sourceMappingURL=config-booth-bg.d.ts.map