import { canUseDOM } from '../../lib/dom'; let masksCreated = false; export function createMasks(): void { if (!canUseDOM || masksCreated) { return; } const svgElement = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); svgElement.setAttributeNS(null, 'id', '__SVG_MASKS_NODE__'); svgElement.setAttributeNS(null, 'width', '0'); svgElement.setAttributeNS(null, 'height', '0'); svgElement.style.position = 'absolute'; svgElement.style.width = '0px'; svgElement.style.height = '0px'; svgElement.innerHTML = ` `; document.body.appendChild(svgElement); masksCreated = true; }