Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
99 lines
3.3 KiB
JavaScript
99 lines
3.3 KiB
JavaScript
// Module ID: 453
|
|
// Function ID: 454
|
|
// Dependencies: [89, 454, 209]
|
|
// Exports: addChangeListener, getColorScheme, setColorScheme
|
|
|
|
// Module 453
|
|
import EventEmitterDefault from "EventEmitter" /* 89 */;
|
|
import Appearance from "Appearance" /* 454 */;
|
|
|
|
require = arg1;
|
|
importDefault = arg2;
|
|
const dependencyMap = arg6;
|
|
|
|
export const getColorScheme = function getColorScheme() {
|
|
if (null == obj) {
|
|
const tmp11 = new EventEmitterDefault();
|
|
closure_0 = tmp11;
|
|
const _default = Appearance.default;
|
|
if (null == _default) {
|
|
const obj3 = { NativeAppearance: null, appearance: null, eventEmitter: tmp11 };
|
|
obj = obj3;
|
|
} else {
|
|
obj = { NativeAppearance: _default, appearance: null, eventEmitter: tmp11 };
|
|
const obj2 = new tmp7(209)(_default);
|
|
obj2.addListener("appearanceChanged", (colorScheme) => {
|
|
appearance = { colorScheme: colorScheme.colorScheme };
|
|
appearance.appearance = appearance;
|
|
closure_0.emit("change", appearance.appearance);
|
|
});
|
|
}
|
|
tmp7 = importDefault;
|
|
}
|
|
const NativeAppearance = obj.NativeAppearance;
|
|
let colorScheme = null;
|
|
if (null != NativeAppearance) {
|
|
if (null == obj.appearance) {
|
|
const obj4 = { colorScheme: NativeAppearance.getColorScheme() };
|
|
obj.appearance = obj4;
|
|
}
|
|
colorScheme = obj.appearance.colorScheme;
|
|
}
|
|
return colorScheme;
|
|
};
|
|
export const setColorScheme = function setColorScheme(arg0) {
|
|
if (null == obj) {
|
|
const tmp14 = new EventEmitterDefault();
|
|
closure_0 = tmp14;
|
|
const _default = Appearance.default;
|
|
if (null == _default) {
|
|
const obj3 = { NativeAppearance: null, appearance: null, eventEmitter: tmp14 };
|
|
obj = obj3;
|
|
} else {
|
|
obj = { NativeAppearance: _default, appearance: null, eventEmitter: tmp14 };
|
|
const obj2 = new tmp10(209)(_default);
|
|
obj2.addListener("appearanceChanged", (colorScheme) => {
|
|
appearance = { colorScheme: colorScheme.colorScheme };
|
|
appearance.appearance = appearance;
|
|
closure_0.emit("change", appearance.appearance);
|
|
});
|
|
}
|
|
tmp10 = importDefault;
|
|
}
|
|
const NativeAppearance = obj.NativeAppearance;
|
|
if (null != NativeAppearance) {
|
|
NativeAppearance.setColorScheme(arg0);
|
|
let tmp8 = arg0;
|
|
if ("unspecified" === arg0) {
|
|
let colorScheme = NativeAppearance.getColorScheme();
|
|
if (colorScheme == null) {
|
|
colorScheme = arg0;
|
|
}
|
|
tmp8 = colorScheme;
|
|
}
|
|
const obj4 = { colorScheme: tmp8 };
|
|
obj.appearance = obj4;
|
|
}
|
|
};
|
|
export const addChangeListener = function addChangeListener(onChange) {
|
|
if (null == appearance) {
|
|
const tmp10 = new EventEmitterDefault();
|
|
closure_0 = tmp10;
|
|
const _default = Appearance.default;
|
|
if (null == _default) {
|
|
const obj3 = { NativeAppearance: null, appearance: null, eventEmitter: tmp10 };
|
|
appearance = obj3;
|
|
} else {
|
|
appearance = { NativeAppearance: _default, appearance: null, eventEmitter: tmp10 };
|
|
const obj2 = new tmp6(209)(_default);
|
|
obj2.addListener("appearanceChanged", (colorScheme) => {
|
|
appearance = { colorScheme: colorScheme.colorScheme };
|
|
appearance.appearance = appearance;
|
|
closure_0.emit("change", appearance.appearance);
|
|
});
|
|
}
|
|
tmp6 = importDefault;
|
|
}
|
|
const eventEmitter = appearance.eventEmitter;
|
|
return eventEmitter.addListener("change", onChange);
|
|
};
|