face-api.js
Version:
JavaScript API for face detection and face recognition in the browser with tensorflow.js
26 lines • 1.01 kB
JavaScript
import { isValidNumber } from '../utils';
var Dimensions = /** @class */ (function () {
function Dimensions(width, height) {
if (!isValidNumber(width) || !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;
}());
export { Dimensions };
//# sourceMappingURL=Dimensions.js.map