UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

12 lines 1.04 kB
import { Rect as RendererRect, TextDef, TextLineDef } from '@expofp/renderer'; import { Rect } from '@expofp/geometry'; 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 | RendererRect, canvas: HTMLCanvasElement, padding: number, scale: number): RendererRect; //# sourceMappingURL=update-def.d.ts.map