Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4790.js (118.4 MB)
43 lines
2.3 KiB
TypeScript
43 lines
2.3 KiB
TypeScript
// Module ID: 4606
|
|
// Function ID: 4607
|
|
// Name: timing
|
|
// Dependencies: [4607, 4608, 4341, 2]
|
|
// Exports: withTiming
|
|
|
|
// Module 4606 (timing)
|
|
import ReanimatedRexport from "ReanimatedRexport" /* 4341 */;
|
|
import ReanimatedConstants from "ReanimatedConstants" /* 4607 */;
|
|
import reanimated_AccessibilityPreferencesSharedValue from "reanimated/AccessibilityPreferencesSharedValue" /* 4608 */;
|
|
import size from "module_2" /* 2 */;
|
|
|
|
const CONFIG_NEVER_ANIMATE_TIMING = ReanimatedConstants.CONFIG_NEVER_ANIMATE_TIMING;
|
|
function withTiming(value, timingStandard, fn, fn2) {
|
|
let str = fn;
|
|
if (fn === undefined) {
|
|
str = "respect-motion-settings";
|
|
}
|
|
const accessibilityPreferencesSharedValue = reanimated_AccessibilityPreferencesSharedValue.accessibilityPreferencesSharedValue;
|
|
if ("animate-always" === str) {
|
|
let tmp7 = timingStandard;
|
|
if (tmp4) {
|
|
let obj = timingStandard;
|
|
if (timingStandard == null) {
|
|
obj = {};
|
|
}
|
|
const obj2 = {};
|
|
const merged = Object.assign(obj);
|
|
obj2.reduceMotion = tmp(4341).ReduceMotion.Never;
|
|
tmp7 = obj2;
|
|
}
|
|
let tmp5 = tmp7;
|
|
} else {
|
|
tmp5 = CONFIG_NEVER_ANIMATE_TIMING;
|
|
}
|
|
return ReanimatedRexport.withTiming(value, tmp5, fn2);
|
|
}
|
|
withTiming.__closure = { accessibilityPreferencesSharedValue: reanimated_AccessibilityPreferencesSharedValue.accessibilityPreferencesSharedValue, CONFIG_NEVER_ANIMATE_TIMING, ReduceMotion: ReanimatedRexport.ReduceMotion, REAwithTiming: ReanimatedRexport.withTiming };
|
|
withTiming.__workletHash = 6710776253444;
|
|
withTiming.__initData = { code: "function withTiming_timingTsx1(toValue,config,shouldAnimate='respect-motion-settings',callback){const{accessibilityPreferencesSharedValue,CONFIG_NEVER_ANIMATE_TIMING,ReduceMotion,REAwithTiming}=this.__closure;const reducedMotionEnabled=accessibilityPreferencesSharedValue.get().reduceMotion;const animate=shouldAnimate==='animate-always'||shouldAnimate==='respect-motion-settings'&&!reducedMotionEnabled;const configForRea=!animate?CONFIG_NEVER_ANIMATE_TIMING:shouldAnimate==='animate-always'?{...(config!==null&&config!==void 0?config:{}),reduceMotion:ReduceMotion.Never}:config;return REAwithTiming(toValue,configForRea,callback);}" };
|
|
const result = size.fileFinishedImporting("design/animation/reanimated/timing/timing.tsx");
|
|
|
|
export { withTiming };
|