decord/source/8490_Mixin.js
2026-07-27 11:26:19 +00:00

141 lines
4.1 KiB
JavaScript

// Module ID: 8490
// Function ID: 67617
// Name: Mixin
// Dependencies: [27]
// Exports: default
// Module 8490 (Mixin)
let closure_1;
let closure_2;
let closure_3;
let closure_4;
let closure_5;
let closure_6;
let closure_7;
let closure_0 = { top: 20, left: 20, right: 20, bottom: 30 };
const Mixin = require("get ActivityIndicator").Touchable.Mixin;
({ touchableHandleStartShouldSetResponder: closure_1, touchableHandleResponderTerminationRequest: closure_2, touchableHandleResponderGrant: closure_3, touchableHandleResponderMove: closure_4, touchableHandleResponderRelease: closure_5, touchableHandleResponderTerminate: closure_6, touchableGetInitialState: closure_7 } = Mixin);
const merged = Object.assign({}, Mixin, {
touchableHandleStartShouldSetResponder(arg0) {
const onStartShouldSetResponder = this.props.onStartShouldSetResponder;
if (onStartShouldSetResponder) {
let result = onStartShouldSetResponder(arg0);
} else {
result = callback.call(tmp, arg0);
}
return result;
},
touchableHandleResponderTerminationRequest(arg0) {
const onResponderTerminationRequest = this.props.onResponderTerminationRequest;
if (onResponderTerminationRequest) {
let result = onResponderTerminationRequest(arg0);
} else {
result = callback2.call(tmp, arg0);
}
return result;
},
touchableHandleResponderGrant(arg0) {
const onResponderGrant = this.props.onResponderGrant;
if (onResponderGrant) {
let onResponderGrantResult = onResponderGrant(arg0);
} else {
onResponderGrantResult = callback3.call(tmp, arg0);
}
return onResponderGrantResult;
},
touchableHandleResponderMove(arg0) {
const onResponderMove = this.props.onResponderMove;
if (onResponderMove) {
let onResponderMoveResult = onResponderMove(arg0);
} else {
onResponderMoveResult = callback4.call(tmp, arg0);
}
return onResponderMoveResult;
},
touchableHandleResponderRelease(arg0) {
const onResponderRelease = this.props.onResponderRelease;
if (onResponderRelease) {
let onResponderReleaseResult = onResponderRelease(arg0);
} else {
onResponderReleaseResult = callback5.call(tmp, arg0);
}
return onResponderReleaseResult;
},
touchableHandleResponderTerminate(arg0) {
const onResponderTerminate = this.props.onResponderTerminate;
if (onResponderTerminate) {
let onResponderTerminateResult = onResponderTerminate(arg0);
} else {
onResponderTerminateResult = callback6.call(tmp, arg0);
}
return onResponderTerminateResult;
},
touchableHandlePress(nativeEvent) {
const onPress = this.props.onPress;
if (onPress) {
onPress(nativeEvent);
}
},
touchableHandleActivePressIn(nativeEvent) {
const onPressIn = this.props.onPressIn;
if (onPressIn) {
onPressIn(nativeEvent);
}
},
touchableHandleActivePressOut(closure_0) {
const onPressOut = this.props.onPressOut;
if (onPressOut) {
onPressOut(closure_0);
}
},
touchableHandleLongPress(nativeEvent) {
const onLongPress = this.props.onLongPress;
if (onLongPress) {
onLongPress(nativeEvent);
}
},
touchableGetPressRectOffset() {
return this.props.pressRetentionOffset || closure_0;
},
touchableGetHitSlop() {
return this.props.hitSlop;
},
touchableGetHighlightDelayMS() {
return this.props.delayPressIn || 0;
},
touchableGetLongPressDelayMS() {
let num = this.props.delayLongPress;
let num2 = 0;
if (0 !== num) {
if (!num) {
num = 500;
}
num2 = num;
}
return num2;
},
touchableGetPressOutDelayMS() {
return this.props.delayPressOut || 0;
}
});
const keys = Object.keys(merged);
let closure_10 = keys.map((arg0) => merged[arg0]);
export default function _default(iter) {
let num = 0;
if (0 < length) {
do {
let tmp = keys;
let tmp2 = table;
let obj = table[num];
let bindResult = obj;
if ("function" === typeof obj) {
bindResult = obj.bind(iter);
}
iter[keys[num]] = bindResult;
num = num + 1;
let tmp4 = length;
} while (num < length);
}
iter.state = callback7();
};