UNPKG

@appzic/js-helper-func

Version:

Vanila JavaScript DOM manipulation with maximizing minification

25 lines (24 loc) 1.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createCustomElement = exports.createElement = exports.querySelectorFromElement = exports.getElementById = void 0; const attribute_1 = require("./attribute"); const attr_class_1 = require("./attr_class"); const getElementById = (id) => { return document.getElementById(id); }; exports.getElementById = getElementById; const querySelectorFromElement = (element, qurry) => { return element.querySelector(qurry); }; exports.querySelectorFromElement = querySelectorFromElement; const createElement = (tagName, attributes, classes) => { const element = document.createElement(tagName); attributes && (0, attribute_1.setAttributes)(element, attributes); classes && (0, attr_class_1.addClasses)(element, classes); return element; }; exports.createElement = createElement; const createCustomElement = (name, constructor, options) => { customElements.define(name, constructor, options); }; exports.createCustomElement = createCustomElement;