UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

11 lines 960 B
import { Rect, TextDef, TextLineDef } from "@expofp/renderer"; import { FontSizeFactor } from "./types"; export declare function updateLinesScale(lines: TextLineDef[], scale: number, fontSizes: [FontSizeFactor[], FontSizeFactor[]], name?: string): boolean; export declare function updateTextDefRotation(textDef: TextDef, rotation: number): TextDef; export declare function updateRectRotation(rect: Rect, angle: number): Rect; export declare function getRotation(newAngle: number, currentRotation: number): number | undefined; export declare function shouldFlip(newAngle: number, currentRotation: number): boolean; export declare function getAngleDiff(newAngle: number, currentRotation: number, isVertical?: boolean): number | undefined; export declare function flipAngle(angle: number): number; export declare function getClampedBoundsCanvas(rect: Rect, canvas: HTMLCanvasElement, padding: number, scale: number): Rect; //# sourceMappingURL=update-def.d.ts.map