UNPKG

pixi.js

Version:

<p align="center"> <a href="https://pixijs.com" target="_blank" rel="noopener noreferrer"> <img height="150" src="https://files.pixijs.download/branding/pixijs-logo-transparent-dark.svg?v=1" alt="PixiJS logo"> </a> </p> <br/> <p align="center">

25 lines (22 loc) 921 B
/** Type definitions for parse-svg-path module This module parses SVG path data strings into an array of commands */ declare module 'parse-svg-path' { /** * Represents a single SVG path command * First element is the command letter (e.g. 'M' for moveto, 'L' for lineto, etc) * Remaining elements are the numeric parameters for that command * @example ['M', 10, 20] // Move to x=10, y=20 * @example ['L', 30, 40] // Line to x=30, y=40 * @internal */ export type Command = [string, ...number[]]; /** * Parses an SVG path data string into an array of commands * @param path - The SVG path data string to parse * @returns Array of parsed commands, each containing a command letter and parameters * @example * parse('M10 20L30 40') * // Returns: [['M', 10, 20], ['L', 30, 40]] */ export default function parse(path: string): Command[]; }