svg-path-d
Version:
SVG path data (path[d] attribute content) manipulation library.
9 lines (8 loc) • 597 B
TypeScript
import { CurveTo, DrawTo, LineTo, QCurveTo } from './command';
import { PathNode } from './path-node';
export declare function canPromoteToLine(item: Readonly<DrawTo>): boolean;
export declare function canPromoteToQCurve(item: Readonly<DrawTo>): boolean;
export declare function canPromoteToCurve(item: Readonly<DrawTo>): boolean;
export declare function promoteToLine(item: Readonly<PathNode>): PathNode & LineTo;
export declare function promoteToQCurve(item: Readonly<PathNode>): PathNode & QCurveTo;
export declare function promoteToCurve(item: Readonly<PathNode>): PathNode & CurveTo;