@expofp/floorplan
Version:
Interactive floor plan library for expos and events
20 lines • 949 B
TypeScript
import { Rect } from '@expofp/geometry';
import { ImageDef } from '@expofp/renderer';
import { RendererService } from '../../../../renderer';
import { Booth } from '../../../../store/BoothStore';
import { BoothDrawerBaseWithoutPainter } from './BoothDrawerBase';
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