148 lines
5.1 KiB
JavaScript
148 lines
5.1 KiB
JavaScript
// Module ID: 1677
|
|
// Function ID: 18588
|
|
// Name: JSPropsUpdaterPaper
|
|
// Dependencies: [6, 7, 27, 1585, 1589]
|
|
|
|
// Module 1677 (JSPropsUpdaterPaper)
|
|
import _classCallCheck from "_classCallCheck";
|
|
import _defineProperties from "_defineProperties";
|
|
import get_ActivityIndicator from "get ActivityIndicator";
|
|
import isJest from "isJest";
|
|
|
|
let Platform;
|
|
let closure_5;
|
|
const require = arg1;
|
|
({ NativeEventEmitter: closure_5, Platform } = get_ActivityIndicator);
|
|
isJest = isJest.shouldBeUseWeb();
|
|
let tmp4 = (() => {
|
|
class JSPropsUpdaterPaper {
|
|
constructor() {
|
|
tmp = outer1_3(this, JSPropsUpdaterPaper);
|
|
tmp2 = new outer1_5(undefined);
|
|
this._reanimatedEventEmitter = tmp2;
|
|
return;
|
|
}
|
|
}
|
|
let obj = {
|
|
key: "addOnJSPropsChangeListener",
|
|
value: function addOnJSPropsChangeListener(getComponentViewTag) {
|
|
let _tagToComponentMapping = JSPropsUpdaterPaper._tagToComponentMapping;
|
|
const result = _tagToComponentMapping.set(getComponentViewTag.getComponentViewTag(), getComponentViewTag);
|
|
if (1 === JSPropsUpdaterPaper._tagToComponentMapping.size) {
|
|
const self = this;
|
|
const _reanimatedEventEmitter = this._reanimatedEventEmitter;
|
|
_reanimatedEventEmitter.addListener("onReanimatedPropsChange", function listener(viewTag) {
|
|
const _tagToComponentMapping = outer1_0._tagToComponentMapping;
|
|
const value = _tagToComponentMapping.get(viewTag.viewTag);
|
|
if (null != value) {
|
|
value._updateFromNative(viewTag.props);
|
|
}
|
|
});
|
|
}
|
|
}
|
|
};
|
|
const items = [obj, ];
|
|
obj = {
|
|
key: "removeOnJSPropsChangeListener",
|
|
value: function removeOnJSPropsChangeListener(getComponentViewTag) {
|
|
const _tagToComponentMapping = JSPropsUpdaterPaper._tagToComponentMapping;
|
|
_tagToComponentMapping.delete(getComponentViewTag.getComponentViewTag());
|
|
if (0 === JSPropsUpdaterPaper._tagToComponentMapping.size) {
|
|
const self = this;
|
|
const _reanimatedEventEmitter = this._reanimatedEventEmitter;
|
|
_reanimatedEventEmitter.removeAllListeners("onReanimatedPropsChange");
|
|
}
|
|
}
|
|
};
|
|
items[1] = obj;
|
|
return callback(JSPropsUpdaterPaper, items);
|
|
})();
|
|
tmp4._tagToComponentMapping = new Map();
|
|
let closure_6 = { code: "function pnpm_JSPropsUpdaterTs1(){const{runOnJS,updater}=this.__closure;global.updateJSProps=function(viewTag,props){runOnJS(updater)(viewTag,props);};}" };
|
|
const tmp6 = (() => {
|
|
class JSPropsUpdaterFabric {
|
|
constructor() {
|
|
tmp = outer1_3(this, updater);
|
|
if (!updater.isInitialized) {
|
|
updater = function updater(value, props) {
|
|
const _tagToComponentMapping = updater._tagToComponentMapping;
|
|
value = _tagToComponentMapping.get(value);
|
|
if (null != value) {
|
|
value._updateFromNative(props);
|
|
}
|
|
};
|
|
tmp2 = outer1_1;
|
|
tmp3 = outer1_2;
|
|
num = 4;
|
|
obj = outer1_1(outer1_2[4]);
|
|
pnpm_JSPropsUpdaterTs1 = /* worklet (recovered source) */ function pnpm_JSPropsUpdaterTs1(){const{runOnJS,updater}=this.__closure;global.updateJSProps=function(viewTag,props){runOnJS(updater)(viewTag,props);};};
|
|
obj = {};
|
|
obj.runOnJS = outer1_1(outer1_2[4]).runOnJS;
|
|
obj.updater = updater;
|
|
pnpm_JSPropsUpdaterTs1.__closure = obj;
|
|
num2 = 2068327241111;
|
|
pnpm_JSPropsUpdaterTs1.__workletHash = 2068327241111;
|
|
tmp4 = outer1_6;
|
|
pnpm_JSPropsUpdaterTs1.__initData = outer1_6;
|
|
tmp5 = obj.runOnUIImmediately(pnpm_JSPropsUpdaterTs1)();
|
|
tmp6 = updater;
|
|
flag = true;
|
|
updater.isInitialized = true;
|
|
}
|
|
return;
|
|
}
|
|
}
|
|
let obj = {
|
|
key: "addOnJSPropsChangeListener",
|
|
value: function addOnJSPropsChangeListener(getComponentViewTag) {
|
|
if (JSPropsUpdaterFabric.isInitialized) {
|
|
const _tagToComponentMapping = JSPropsUpdaterFabric._tagToComponentMapping;
|
|
const result = _tagToComponentMapping.set(getComponentViewTag.getComponentViewTag(), getComponentViewTag);
|
|
}
|
|
}
|
|
};
|
|
const items = [obj, ];
|
|
obj = {
|
|
key: "removeOnJSPropsChangeListener",
|
|
value: function removeOnJSPropsChangeListener(getComponentViewTag) {
|
|
if (JSPropsUpdaterFabric.isInitialized) {
|
|
const _tagToComponentMapping = JSPropsUpdaterFabric._tagToComponentMapping;
|
|
_tagToComponentMapping.delete(getComponentViewTag.getComponentViewTag());
|
|
}
|
|
}
|
|
};
|
|
items[1] = obj;
|
|
return callback(JSPropsUpdaterFabric, items);
|
|
})();
|
|
const map = new Map();
|
|
tmp6._tagToComponentMapping = new Map();
|
|
tmp6.isInitialized = false;
|
|
if (isJest) {
|
|
tmp4 = (() => {
|
|
class JSPropsUpdaterWeb {
|
|
constructor() {
|
|
tmp = outer1_3(this, JSPropsUpdaterWeb);
|
|
return;
|
|
}
|
|
}
|
|
let obj = {
|
|
key: "addOnJSPropsChangeListener",
|
|
value: function addOnJSPropsChangeListener(arg0) {
|
|
|
|
}
|
|
};
|
|
const items = [obj, ];
|
|
obj = {
|
|
key: "removeOnJSPropsChangeListener",
|
|
value: function removeOnJSPropsChangeListener(arg0) {
|
|
|
|
}
|
|
};
|
|
items[1] = obj;
|
|
return callback(JSPropsUpdaterWeb, items);
|
|
})();
|
|
} else if (global._IS_FABRIC) {
|
|
tmp4 = tmp6;
|
|
}
|
|
|
|
export default tmp4;
|