decord/source/97_Dimensions.js
2026-07-23 10:11:24 +00:00

74 lines
2.4 KiB
JavaScript

// Module ID: 97
// Function ID: 1558
// Name: Dimensions
// Dependencies: [6, 7, 98, 44, 101, 104]
// Module 97 (Dimensions)
import _classCallCheck from "_classCallCheck";
import _defineProperties from "_defineProperties";
import importDefaultResult from "EventEmitter";
import importDefaultResult1 from "_isNativeReflectConstruct";
importDefaultResult = new importDefaultResult();
let c6 = false;
let obj = (() => {
class Dimensions {
constructor() {
tmp = outer1_3(this, Dimensions);
return;
}
}
let obj = {
key: "get",
value: function get(arg0) {
Dimensions(outer1_1[3])(outer1_2[arg0], `No dimension set for key ${arg0}`);
return outer1_2[arg0];
}
};
const items = [obj, , ];
obj = {
key: "set",
value: function set(screenPhysicalPixels) {
let _window;
let screen;
let windowPhysicalPixels;
({ screen, window: _window, windowPhysicalPixels } = screenPhysicalPixels);
if (windowPhysicalPixels) {
let obj = { width: windowPhysicalPixels.width / windowPhysicalPixels.scale, height: windowPhysicalPixels.height / windowPhysicalPixels.scale };
({ scale: obj.scale, fontScale: obj.fontScale } = windowPhysicalPixels);
_window = obj;
}
screenPhysicalPixels = screenPhysicalPixels.screenPhysicalPixels;
if (screenPhysicalPixels) {
obj = { width: screenPhysicalPixels.width / screenPhysicalPixels.scale, height: screenPhysicalPixels.height / screenPhysicalPixels.scale };
({ scale: obj2.scale, fontScale: obj2.fontScale } = screenPhysicalPixels);
screen = obj;
} else if (null == screen) {
screen = _window;
}
obj = { window: _window, screen };
const outer1_2 = obj;
if (outer1_6) {
outer1_5.emit("change", outer1_2);
} else {
outer1_6 = true;
}
}
};
items[1] = obj;
obj = {
key: "addEventListener",
value: function addEventListener(arg0, arg1) {
Dimensions(outer1_1[3])("change" === arg0, "Trying to subscribe to unknown event: \"%s\"", arg0);
return outer1_5.addListener(arg0, arg1);
}
};
items[2] = obj;
return callback(Dimensions, null, items);
})();
require("_isNativeReflectConstruct").addListener("didUpdateDimensions", (arg0) => {
const result = obj.set(arg0);
});
let result = obj.set(require("getConstants").getConstants().Dimensions);
export default obj;