createElement(tagName, properties) {
    if (properties && properties.model) {
      properties.model = proxifyModelProperty(properties.model);
    }
    return Object.assign(document.createElement(tagName), properties);
  }
/**
   * It creates an element by its tag name and applies all the given properties
   *
   * @param {string} tagName - The name of the HTMLElement that will be created
   * @param {object} properties - Properties of the new created element
   *
   * @returns {HTMLElement}
   *
   * If "is" functionality from ElementCreationOptions is desired, use "document.createElement instead
   */
It creates an element by its tag name and applies all the given properties
@param {string} tagName - The name of the HTMLElement that will be created
@param {object} properties - Properties of the new created element



If "is" functionality from ElementCreationOptions is desired, use "document.createElement instead
It creates an element by its tag name and applies all the given properties @param { string } tagName - The name of the HTMLElement that will be created @param { object } properties - Properties of the new created element If " is " functionality from ElementCreationOptions is desired use " document . createElement instead
createElement(tagName, properties) {
    if (properties && properties.model) {
      properties.model = proxifyModelProperty(properties.model);
    }
    return Object.assign(document.createElement(tagName), properties);
  }
createElement ( tagName , properties ) { if ( properties && properties . model ) { properties . model = proxifyModelProperty ( properties . model ) ; } return Object . assign ( document . createElement ( tagName ) , properties ) ; }
It creates an element by its tag name and applies all the given properties
 @param {string} tagName - The name of the HTMLElement that will be created
 @param {object} properties - Properties of the new created element
It creates an element by its tag name and applies all the given properties @param { string } tagName - The name of the HTMLElement that will be created @param { object } properties - Properties of the new created element