cnf
2025-05-10 386fa0eca75ddc88165f9b73038f2a2239e1072e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
export class FreeDrawOutline extends Outline {
    constructor(outline: any, points: any, box: any, scaleFactor: any, innerMargin: any, isLTR: any);
    lastPoint: number[];
    serialize([blX, blY, trX, trY]: [any, any, any, any], rotation: any): {
        outline: any[];
        points: any[][];
    };
    get box(): Float32Array<ArrayBuffer>;
    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";