UNPKG

reactronic-dom

Version:

Reactronic DOM - Transactional Reactive Front-End Development Framework

26 lines (25 loc) 818 B
import { SymDataForSensor, SymResizeObserver } from './sensors/DataForSensor'; const ElementType = global.Element; if (ElementType !== undefined) { Object.defineProperty(ElementType.prototype, 'dataForSensor', { configurable: false, enumerable: false, get() { let result = this[SymDataForSensor]; if (result === undefined) result = this[SymDataForSensor] = {}; return result; }, set(value) { this[SymDataForSensor] = value; }, }); Object.defineProperty(ElementType.prototype, 'resizeObserver', { configurable: false, enumerable: false, get() { return this[SymResizeObserver]; }, set(value) { this[SymResizeObserver] = value; }, }); }