UNPKG

quasar

Version:

Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time

14 lines (12 loc) 423 B
export default function setCssVar (propName, value, element = document.body) { if (typeof propName !== 'string') { throw new TypeError('Expected a string as propName') } if (typeof value !== 'string') { throw new TypeError('Expected a string as value') } if (!(element instanceof Element)) { throw new TypeError('Expected a DOM element') } element.style.setProperty(`--q-${ propName }`, value) }