export default function()

in packages/svg-mixer/runtime/src/utils/update-urls.js [69:80]


export default function (svg, references, startsWith, replaceWith) {
  const startsWithEncoded = encoder(startsWith);
  const replaceWithEncoded = encoder(replaceWith);

  const nodes = svg.querySelectorAll(attSelector);
  const attrs = selectAttributes(nodes, ({ localName, value }) => {
    return attList.indexOf(localName) !== -1 && value.indexOf(`url(${startsWithEncoded}`) !== -1;
  });

  attrs.forEach(attr => attr.value = attr.value.replace(startsWithEncoded, replaceWithEncoded));
  updateReferences(references, startsWithEncoded, replaceWithEncoded);
}