Files
med-notes/.pnpm-store/v10/files/5e/0c19d870f5039fa6f23689c26c0636122a82886d730bc6a9ab9352a04740b77e5ac020f4ff9a08b8de005369b15ef8fee03d19248ddc9ef335fc700de78b69
2025-05-09 05:30:08 +02:00

31 lines
1.1 KiB
Plaintext

export class FreeDrawOutline extends Outline {
constructor(outline: any, points: any, box: any, scaleFactor: any, innerMargin: any, isLTR: any);
serialize([blX, blY, trX, trY]: [any, any, any, any], rotation: any): {
outline: number[];
points: number[][];
};
get box(): null;
newOutliner(point: any, box: any, scaleFactor: any, thickness: any, isLTR: any, innerMargin?: number): FreeDrawOutliner;
getNewOutline(thickness: any, innerMargin: any): FreeDrawOutline;
#private;
}
export class FreeDrawOutliner {
static "__#19@#MIN_DIST": number;
static "__#19@#MIN_DIFF": number;
static "__#19@#MIN": number;
constructor({ x, y }: {
x: any;
y: any;
}, box: any, scaleFactor: any, thickness: any, isLTR: any, innerMargin?: number);
isEmpty(): boolean;
add({ x, y }: {
x: any;
y: any;
}): boolean;
toSVGPath(): string;
newFreeDrawOutline(outline: any, points: any, box: any, scaleFactor: any, innerMargin: any, isLTR: any): FreeDrawOutline;
getOutlines(): FreeDrawOutline;
#private;
}
import { Outline } from "./outline.js";