157 lines
5.8 KiB
JavaScript
157 lines
5.8 KiB
JavaScript
// Module ID: 1663
|
|
// Function ID: 1664
|
|
// Name: _makeShareableClone
|
|
// Dependencies: [32, 1664, 1665, 1657, 1666, 1667]
|
|
// Exports: _updatePropsJS
|
|
|
|
// Module 1663 (_makeShareableClone)
|
|
import _slicedToArray from "_slicedToArray";
|
|
|
|
const require = arg1;
|
|
global._makeShareableClone = () => {
|
|
const reanimatedError = new require(1664) /* t */.ReanimatedError("`_makeShareableClone` should never be called from React runtime.");
|
|
throw reanimatedError;
|
|
};
|
|
global._scheduleHostFunctionOnJS = () => {
|
|
const reanimatedError = new require(1664) /* t */.ReanimatedError("`_scheduleOnJS` should never be called from React runtime.");
|
|
throw reanimatedError;
|
|
};
|
|
global._scheduleOnRuntime = () => {
|
|
const reanimatedError = new require(1664) /* t */.ReanimatedError("`_scheduleOnRuntime` should never be called from React runtime.");
|
|
throw reanimatedError;
|
|
};
|
|
function setNativeProps(arg0, arg1, arg2) {
|
|
|
|
}
|
|
function updatePropsDOM(arg0, arg1, arg2) {
|
|
|
|
}
|
|
|
|
export const createJSReanimatedModule = require("module_1667").createJSReanimatedModule;
|
|
export const _updatePropsJS = (arg0, getAnimatableRef) => {
|
|
const _require = arg0;
|
|
if (getAnimatableRef) {
|
|
let animatableRef = getAnimatableRef;
|
|
if (getAnimatableRef.getAnimatableRef) {
|
|
animatableRef = getAnimatableRef.getAnimatableRef();
|
|
}
|
|
const _Object = Object;
|
|
const keys = Object.keys(arg0);
|
|
const items = [{}, {}];
|
|
first = first(keys.reduce((arg0, arg1) => {
|
|
let num = 0;
|
|
if (typeof table[arg1] === "function") {
|
|
num = 1;
|
|
}
|
|
arg0[num][arg1] = table[arg1];
|
|
return arg0;
|
|
}, items), 1)[0];
|
|
if (typeof animatableRef.setNativeProps === "function") {
|
|
if (typeof setNativeProps !== "function") {
|
|
HermesBuiltin.throwTypeError();
|
|
}
|
|
if (arg2) {
|
|
let obj = {};
|
|
for (const key10106 in first) {
|
|
let tmp41 = key10106;
|
|
let tmp42 = _require;
|
|
let tmp43 = animatableRef;
|
|
if (!_require(animatableRef[4]).PropsAllowlists.NATIVE_THREAD_PROPS_WHITELIST[key10106]) {
|
|
continue;
|
|
} else {
|
|
obj[key10106] = first[key10106];
|
|
continue;
|
|
}
|
|
continue;
|
|
}
|
|
setNativeProps = animatableRef.setNativeProps;
|
|
if (setNativeProps != null) {
|
|
setNativeProps(obj);
|
|
}
|
|
}
|
|
const tmp27 = animatableRef.previousStyle || {};
|
|
obj = {};
|
|
const merged = Object.assign(tmp27);
|
|
const merged1 = Object.assign(first);
|
|
animatableRef.previousStyle = obj;
|
|
const setNativeProps2 = animatableRef.setNativeProps;
|
|
if (setNativeProps2 != null) {
|
|
const obj1 = { style: null };
|
|
obj1[0] = obj;
|
|
setNativeProps2(obj1);
|
|
}
|
|
} else {
|
|
if (undefined !== _require(animatableRef[2]).createReactDOMStyle) {
|
|
if (undefined !== animatableRef.style) {
|
|
if (typeof updatePropsDOM !== "function") {
|
|
HermesBuiltin.throwTypeError();
|
|
}
|
|
const tmp10 = animatableRef.previousStyle || {};
|
|
const obj2 = {};
|
|
const merged2 = Object.assign(tmp10);
|
|
const merged3 = Object.assign(first);
|
|
animatableRef.previousStyle = obj2;
|
|
let tmp36Result = tmp36(tmp37[2]);
|
|
const reactDOMStyle = tmp36Result.createReactDOMStyle(obj2);
|
|
const _Array = Array;
|
|
if (tmp18) {
|
|
tmp36Result = tmp36(tmp37[2]);
|
|
reactDOMStyle.transform = tmp36Result.createTransformValue(reactDOMStyle.transform);
|
|
}
|
|
let tmp19 = undefined !== tmp36(tmp37[2]).createTextShadowValue;
|
|
if (tmp19) {
|
|
tmp19 = reactDOMStyle.textShadowColor || reactDOMStyle.textShadowRadius || reactDOMStyle.textShadowOffset;
|
|
const tmp20 = reactDOMStyle.textShadowColor || reactDOMStyle.textShadowRadius || reactDOMStyle.textShadowOffset;
|
|
}
|
|
if (tmp19) {
|
|
({ textShadowColor: obj6[0], textShadowOffset: obj6[1], textShadowRadius: obj6[2] } = reactDOMStyle);
|
|
reactDOMStyle.textShadow = tmp36(tmp37[2]).createTextShadowValue({ textShadowColor: null, textShadowOffset: null, textShadowRadius: null });
|
|
const obj3 = { textShadowColor: null, textShadowOffset: null, textShadowRadius: null };
|
|
const tmp36Result1 = tmp36(tmp37[2]);
|
|
}
|
|
for (const key10094 in reactDOMStyle) {
|
|
let tmp39 = key10094;
|
|
if (arg2) {
|
|
if ("INPUT" === animatableRef.nodeName) {
|
|
if ("text" === key10094) {
|
|
animatableRef.value = reactDOMStyle[key10094];
|
|
continue;
|
|
}
|
|
}
|
|
let attr = animatableRef.setAttribute(key10094, reactDOMStyle[key10094]);
|
|
continue;
|
|
} else {
|
|
animatableRef.style[key10094] = reactDOMStyle[key10094];
|
|
continue;
|
|
}
|
|
continue;
|
|
}
|
|
tmp18 = Array.isArray(reactDOMStyle.transform) && undefined !== tmp36(tmp37[2]).createTransformValue;
|
|
}
|
|
}
|
|
const _Object2 = Object;
|
|
if (Object.keys(animatableRef.props).length > 0) {
|
|
const _Object3 = Object;
|
|
const keys1 = Object.keys(animatableRef.props);
|
|
const item = keys1.forEach((str) => {
|
|
if (first[str]) {
|
|
const _touchableNode = animatableRef._touchableNode;
|
|
const attr = _touchableNode.setAttribute(str.replace(/[A-Z]/g, (str) => "-" + str.toLowerCase()), tmp[str]);
|
|
}
|
|
});
|
|
} else {
|
|
let str2 = "";
|
|
if ("className" in animatableRef) {
|
|
let className;
|
|
if (animatableRef != null) {
|
|
className = animatableRef.className;
|
|
}
|
|
str2 = className;
|
|
}
|
|
const logger = tmp36(tmp37[3]).logger;
|
|
const _HermesInternal = HermesInternal;
|
|
logger.warn("It's not possible to manipulate the component " + str2);
|
|
}
|
|
}
|
|
}
|
|
};
|