UNPKG

resize-observer

Version:

An implementation and polyfill of the Resize Observer draft.

32 lines 2.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var ContentRect_1 = require("./ContentRect"); var ResizeObservation = /** @class */ (function () { function ResizeObservation(target) { this.target = target; this.$$broadcastWidth = this.$$broadcastHeight = 0; } Object.defineProperty(ResizeObservation.prototype, "broadcastWidth", { get: function () { return this.$$broadcastWidth; }, enumerable: true, configurable: true }); Object.defineProperty(ResizeObservation.prototype, "broadcastHeight", { get: function () { return this.$$broadcastHeight; }, enumerable: true, configurable: true }); ResizeObservation.prototype.isActive = function () { var cr = ContentRect_1.ContentRect(this.target); return !!cr && (cr.width !== this.broadcastWidth || cr.height !== this.broadcastHeight); }; return ResizeObservation; }()); exports.ResizeObservation = ResizeObservation; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUmVzaXplT2JzZXJ2YXRpb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvUmVzaXplT2JzZXJ2YXRpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSw2Q0FBNEM7QUFFNUM7SUFlSSwyQkFBWSxNQUFlO1FBQ3ZCLElBQUksQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFDO1FBQ3JCLElBQUksQ0FBQyxnQkFBZ0IsR0FBRyxJQUFJLENBQUMsaUJBQWlCLEdBQUcsQ0FBQyxDQUFDO0lBQ3ZELENBQUM7SUFWRCxzQkFBVyw2Q0FBYzthQUF6QjtZQUNJLE9BQU8sSUFBSSxDQUFDLGdCQUFnQixDQUFDO1FBQ2pDLENBQUM7OztPQUFBO0lBQ0Qsc0JBQVcsOENBQWU7YUFBMUI7WUFDSSxPQUFPLElBQUksQ0FBQyxpQkFBaUIsQ0FBQztRQUNsQyxDQUFDOzs7T0FBQTtJQU9NLG9DQUFRLEdBQWY7UUFDSSxJQUFNLEVBQUUsR0FBRyx5QkFBVyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztRQUVwQyxPQUFPLENBQUMsQ0FBQyxFQUFFO2VBQ0osQ0FDQyxFQUFFLENBQUMsS0FBSyxLQUFLLElBQUksQ0FBQyxjQUFjO21CQUM3QixFQUFFLENBQUMsTUFBTSxLQUFLLElBQUksQ0FBQyxlQUFlLENBQ3hDLENBQUM7SUFDVixDQUFDO0lBQ0wsd0JBQUM7QUFBRCxDQUFDLEFBN0JELElBNkJDO0FBRVEsOENBQWlCIn0=