requestUpdate(propertyKey, oldValue, newValue) {
		const {
			modified = isDifferent
			// , templateProp = false
			// , styleProp = false
			, reflect = false
		} = this.constructor.classProperties.get(propertyKey) || defaultPropertyDeclaration;

		if (modified.call(this, oldValue, newValue)) {
			this.styleElement.innerHTML = this.updateStyle();
			this.template.innerHTML = this.updateTemplate();

			// ! set template and style render flags correctly
			this.requestRender(true, true, reflect);
		}
	}
/**
	 * Requests an update of the component. Checks if the value changed.
	 *
	 * @param {string} propertyKey property name
	 * @param {*} oldValue old value of the property
	 * @param {*} newValue new value of the property
	 * @memberof BaseElement
	 */
Requests an update of the component. Checks if the value changed.
@param {string} propertyKey property name
@param {*} oldValue old value of the property
@param {*} newValue new value of the property
@memberof BaseElement
Requests an update of the component . Checks if the value changed . @param { string } propertyKey property name @param { * } oldValue old value of the property @param { * } newValue new value of the property @memberof BaseElement
requestUpdate(propertyKey, oldValue, newValue) {
		const {
			modified = isDifferent
			, reflect = false
		} = this.constructor.classProperties.get(propertyKey) || defaultPropertyDeclaration;
		if (modified.call(this, oldValue, newValue)) {
			this.styleElement.innerHTML = this.updateStyle();
			this.template.innerHTML = this.updateTemplate();
			this.requestRender(true, true, reflect);
		}
	}
requestUpdate ( propertyKey , oldValue , newValue ) { const { modified = isDifferent , reflect = false } = this . constructor . classProperties . get ( propertyKey ) || defaultPropertyDeclaration ; if ( modified . call ( this , oldValue , newValue ) ) { this . styleElement . innerHTML = this . updateStyle ( ) ; this . template . innerHTML = this . updateTemplate ( ) ; this . requestRender ( true , true , reflect ) ; } }
Requests an update of the component.
Requests an update of the component .
// , templateProp = false // , styleProp = false // ! set template and style render flags correctly