UNPKG

@iconify/utils

Version:

Common functions for working with Iconify icon sets used by various packages.

17 lines (15 loc) 370 B
function mergeIconTransformations(obj1, obj2) { const result = {}; if (!obj1.hFlip !== !obj2.hFlip) { result.hFlip = true; } if (!obj1.vFlip !== !obj2.vFlip) { result.vFlip = true; } const rotate = ((obj1.rotate || 0) + (obj2.rotate || 0)) % 4; if (rotate) { result.rotate = rotate; } return result; } export { mergeIconTransformations };