UNPKG

animejs

Version:

JavaScript animation engine

31 lines (25 loc) 677 B
/** * Anime.js - svg - CJS * @version v4.3.6 * @license MIT * @copyright 2026 - Julian Garnier */ 'use strict'; var helpers = require('../core/helpers.cjs'); var targets = require('../core/targets.cjs'); /** * @import { * TargetsParam, * } from '../types/index.js' */ /** * @param {TargetsParam} path * @return {SVGGeometryElement|void} */ const getPath = path => { const parsedTargets = targets.parseTargets(path); const $parsedSvg = /** @type {SVGGeometryElement} */(parsedTargets[0]); if (!$parsedSvg || !helpers.isSvg($parsedSvg)) return console.warn(`${path} is not a valid SVGGeometryElement`); return $parsedSvg; }; exports.getPath = getPath;