UNPKG

@vimeo/iris

Version:
22 lines (17 loc) 647 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var tslib_es6 = require('../../tslib.es6-3ec409b7.js'); var utils_DOM_SSR = require('./SSR.js'); function createElement(tag, attributes) { if (utils_DOM_SSR.SSR) return null; var element = document.createElement(tag); // assign HTMLElement-like object of attributes and // their values to newly created Element Object.entries(attributes).map(function (_a) { var _b = tslib_es6.__read(_a, 2), attr = _b[0], value = _b[1]; return (element[attr] = value); }); return element; } exports.createElement = createElement;