UNPKG

@publidata/utils-svg

Version:

Collection of methods to handle svg files and src

18 lines (17 loc) 548 B
/** * * @param {string} svgString - SVG content as a string * @returns {Element} - Parsed SVG element */ export const parseSvgFromText = (svgString) => { const parser = new DOMParser(); const svgDoc = parser.parseFromString(svgString, "image/svg+xml"); return svgDoc.documentElement; }; /** * * @param {Element} svgElement - SVG element to serialize * @returns {string} - Serialized SVG content as a string */ export const serializeSvg = (svgElement) => new XMLSerializer().serializeToString(svgElement);