diff options
Diffstat (limited to 'node_modules/svgo/plugins/convertTransform.js')
| -rw-r--r-- | node_modules/svgo/plugins/convertTransform.js | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/node_modules/svgo/plugins/convertTransform.js b/node_modules/svgo/plugins/convertTransform.js index d90c3efd..b69e17a3 100644 --- a/node_modules/svgo/plugins/convertTransform.js +++ b/node_modules/svgo/plugins/convertTransform.js @@ -131,7 +131,7 @@ const convertTransform = (item, attrName, params) => { * Defines precision to work with certain parts. * transformPrecision - for scale and four first matrix parameters (needs a better precision due to multiplying), * floatPrecision - for translate including two last matrix and rotate parameters, - * degPrecision - for rotate and skew. By default it's equal to (rougly) + * degPrecision - for rotate and skew. By default it's equal to (roughly) * transformPrecision - 2 or floatPrecision whichever is lower. Can be set in params. * * @type {(data: Array<TransformItem>, params: TransformParams) => TransformParams} @@ -294,7 +294,7 @@ const convertToShorts = (transforms, params) => { /** * Remove useless transforms. * - * @type {(trasforms: Array<TransformItem>) => Array<TransformItem>} + * @type {(transforms: Array<TransformItem>) => Array<TransformItem>} */ const removeUseless = (transforms) => { return transforms.filter((transform) => { @@ -335,18 +335,12 @@ const removeUseless = (transforms) => { * @type {(transformJS: Array<TransformItem>, params: TransformParams) => string} */ const js2transform = (transformJS, params) => { - var transformString = ''; - - // collect output value string - transformJS.forEach((transform) => { - roundTransform(transform, params); - transformString += - (transformString && ' ') + - transform.name + - '(' + - cleanupOutData(transform.data, params) + - ')'; - }); + const transformString = transformJS + .map((transform) => { + roundTransform(transform, params); + return `${transform.name}(${cleanupOutData(transform.data, params)})`; + }) + .join(''); return transformString; }; |
