12345678910111213141516171819202122232425262728 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- var utils_1 = require("../utils");
- var Dimensions = /** @class */ (function () {
- function Dimensions(width, height) {
- if (!utils_1.isValidNumber(width) || !utils_1.isValidNumber(height)) {
- throw new Error("Dimensions.constructor - expected width and height to be valid numbers, instead have " + JSON.stringify({ width: width, height: height }));
- }
- this._width = width;
- this._height = height;
- }
- Object.defineProperty(Dimensions.prototype, "width", {
- get: function () { return this._width; },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(Dimensions.prototype, "height", {
- get: function () { return this._height; },
- enumerable: true,
- configurable: true
- });
- Dimensions.prototype.reverse = function () {
- return new Dimensions(1 / this.width, 1 / this.height);
- };
- return Dimensions;
- }());
- exports.Dimensions = Dimensions;
- //# sourceMappingURL=Dimensions.js.map
|