UNPKG

svg-path-d

Version:

SVG path data (path[d] attribute content) manipulation library.

15 lines (14 loc) 1.15 kB
import { ClosePath, CurveTo, DrawTo, EllipticalArc, HLineTo, LineTo, MoveTo, QCurveTo, SmoothCurveTo, SmoothQCurveTo, VLineTo } from './command'; export declare function isMoveTo(item: DrawTo): item is MoveTo; export declare function isLineTo(item: DrawTo): item is LineTo; export declare function isHLineTo(item: DrawTo): item is HLineTo; export declare function isVLineTo(item: DrawTo): item is VLineTo; export declare function isClosePath(item: DrawTo): item is ClosePath; export declare function isCurveTo(item: DrawTo): item is CurveTo; export declare function isSmoothCurveTo(item: DrawTo): item is SmoothCurveTo; export declare function isQCurveTo(item: DrawTo): item is QCurveTo; export declare function isSmoothQCurveTo(item: DrawTo): item is SmoothQCurveTo; export declare function isEllipticalArc(item: DrawTo): item is EllipticalArc; export declare function hasControlPoint1(item: DrawTo): item is CurveTo | QCurveTo; export declare function hasControlPoint2(item: DrawTo): item is CurveTo | SmoothCurveTo; export declare function isBezierCurve(item: DrawTo): item is CurveTo | SmoothCurveTo | QCurveTo | SmoothQCurveTo;