@expofp/floorplan
Version:
Interactive floor plan library for expos and events
20 lines • 939 B
TypeScript
import { ImageDef } from "@expofp/renderer";
import { RendererService } from "../../../../renderer";
import { Booth } from "../../../../store/BoothStore";
import { BoothDrawerBaseWithoutPainter } from "./BoothDrawerBase";
import { Rect } from "./Rect";
export default function configBoothBookmarkImage(rendererService: RendererService, booth: Booth): BoothBookmarkDrawer | undefined;
declare class BoothBookmarkDrawer extends BoothDrawerBaseWithoutPainter {
protected rendererService: RendererService;
protected shape: ImageDef;
protected bookmarkId: string;
protected readonly canvas: HTMLCanvasElement;
protected rect: Rect;
protected padding: number;
constructor(rendererService: RendererService, booth: Booth);
getShape: () => ImageDef;
update(bookmarked: boolean): void;
handleBookmarkScale(scale?: number): ImageDef | undefined;
}
export {};
//# sourceMappingURL=config-booth-bookmark.d.ts.map