File size: 1,580 Bytes
04f98c3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
import { SVGCommand, TransformFunction } from "./types";
export declare namespace SVGPathDataTransformer {
    function ROUND(roundVal?: number): (command: any) => any;
    function TO_ABS(): (command: any) => any;
    function TO_REL(): (command: any) => any;
    function NORMALIZE_HVZ(normalizeZ?: boolean, normalizeH?: boolean, normalizeV?: boolean): (command: any) => any;
    function NORMALIZE_ST(): (command: any) => any;
    function QT_TO_C(): (command: any) => any;
    function INFO(f: (command: any, prevXAbs: number, prevYAbs: number, pathStartXAbs: number, pathStartYAbs: number) => any | any[]): (command: any) => any;
    function SANITIZE(EPS?: number): (command: any) => any;
    function MATRIX(a: number, b: number, c: number, d: number, e: number, f: number): (command: any) => any;
    function ROTATE(a: number, x?: number, y?: number): (command: any) => any;
    function TRANSLATE(dX: number, dY?: number): (command: any) => any;
    function SCALE(dX: number, dY?: number): (command: any) => any;
    function SKEW_X(a: number): (command: any) => any;
    function SKEW_Y(a: number): (command: any) => any;
    function X_AXIS_SYMMETRY(xOffset?: number): (command: any) => any;
    function Y_AXIS_SYMMETRY(yOffset?: number): (command: any) => any;
    function A_TO_C(): (command: any) => any;
    function ANNOTATE_ARCS(): (command: any) => any;
    function CLONE(): (c: SVGCommand) => SVGCommand;
    function CALCULATE_BOUNDS(): TransformFunction & {
        minX: number;
        maxX: number;
        minY: number;
        maxY: number;
    };
}