This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

+70
View File
@@ -0,0 +1,70 @@
// Metro module 4159 (f4160).
const r9 = {
IMPACT_LIGHT: 0,
0: "IMPACT_LIGHT",
IMPACT_MEDIUM: 1,
1: "IMPACT_MEDIUM",
IMPACT_HEAVY: 2,
2: "IMPACT_HEAVY",
NOTIFICATION_ERROR: 3,
3: "NOTIFICATION_ERROR",
DRAG_AND_DROP_START: 4,
4: "DRAG_AND_DROP_START",
DRAG_AND_DROP_END: 5,
5: "DRAG_AND_DROP_END",
DRAG_AND_DROP_MOVE: 6,
6: "DRAG_AND_DROP_MOVE",
SOFT: 7,
7: "SOFT",
SELECTION: 8,
8: "SELECTION",
RIGID: 9,
9: "RIGID",
NOTIFICATION_SUCCESS: 10,
10: "NOTIFICATION_SUCCESS",
NOTIFICATION_WARNING: 11,
11: "NOTIFICATION_WARNING",
CONFIRM: 12,
12: "CONFIRM",
REJECT: 13,
13: "REJECT",
GESTURE_START: 14,
14: "GESTURE_START",
GESTURE_END: 15,
15: "GESTURE_END",
SEGMENT_TICK: 16,
16: "SEGMENT_TICK",
SEGMENT_FREQUENT_TICK: 17,
17: "SEGMENT_FREQUENT_TICK",
TOGGLE_ON: 18,
18: "TOGGLE_ON",
TOGGLE_OFF: 19,
19: "TOGGLE_OFF",
CLOCK_TICK: 20,
20: "CLOCK_TICK",
CONTEXT_CLICK: 21,
21: "CONTEXT_CLICK",
KEYBOARD_PRESS: 22,
22: "KEYBOARD_PRESS",
KEYBOARD_RELEASE: 23,
23: "KEYBOARD_RELEASE",
KEYBOARD_TAP: 24,
24: "KEYBOARD_TAP",
LONG_PRESS: 25,
25: "LONG_PRESS",
TEXT_HANDLE_MOVE: 26,
26: "TEXT_HANDLE_MOVE",
VIRTUAL_KEY: 27,
27: "VIRTUAL_KEY",
VIRTUAL_KEY_RELEASE: 28,
28: "VIRTUAL_KEY_RELEASE",
EFFECT_CLICK: 29,
29: "EFFECT_CLICK",
EFFECT_DOUBLE_CLICK: 30,
30: "EFFECT_DOUBLE_CLICK",
EFFECT_HEAVY_CLICK: 31,
31: "EFFECT_HEAVY_CLICK",
EFFECT_TICK: 32,
32: "EFFECT_TICK"
};
export default r9;
+75
View File
@@ -0,0 +1,75 @@
// Metro module 4158 (f4159).
import HapticFeedbackTypes from "./HapticFeedbackTypes";
import { trigger } from "../../_bundle/Module4160";
import { isAndroid } from "../../utils/PlatformUtils";
import { getSystemVersion } from "../../utils/native/DeviceUtils";
exports.HapticFeedbackTypes = HapticFeedbackTypes;
export function triggerHapticFeedback(a0) {
if (HapticFeedbackTypes.IMPACT_LIGHT === a0) {
trigger(isAndroid() ? parseInt(getSystemVersion()) < 29 ? "impactLight" : "effectTick" : "selection");
} else if (HapticFeedbackTypes.IMPACT_MEDIUM === a0) {
trigger(isAndroid() ? parseInt(getSystemVersion()) < 29 ? "impactLight" : "effectTick" : "impactMedium");
} else if (HapticFeedbackTypes.IMPACT_HEAVY === a0) {
trigger("impactHeavy");
} else if (HapticFeedbackTypes.NOTIFICATION_ERROR === a0) {
trigger("notificationError");
} else if (HapticFeedbackTypes.DRAG_AND_DROP_START === a0) {
trigger(isAndroid() ? "impactMedium" : "impactHeavy");
} else if (HapticFeedbackTypes.DRAG_AND_DROP_END === a0) {
trigger(isAndroid() ? parseInt(getSystemVersion()) < 29 ? "impactLight" : "effectTick" : "notificationSuccess");
} else if (HapticFeedbackTypes.DRAG_AND_DROP_MOVE === a0) {
trigger(isAndroid() ? parseInt(getSystemVersion()) < 29 ? "impactLight" : "effectTick" : "impactMedium");
} else if (HapticFeedbackTypes.SOFT === a0) {
trigger("soft");
} else if (HapticFeedbackTypes.SELECTION === a0) {
trigger(isAndroid() ? parseInt(getSystemVersion()) < 29 ? "impactLight" : "effectTick" : "selection");
} else if (HapticFeedbackTypes.RIGID === a0) {
trigger("rigid");
} else if (HapticFeedbackTypes.NOTIFICATION_SUCCESS === a0) {
trigger("notificationSuccess");
} else if (HapticFeedbackTypes.NOTIFICATION_WARNING === a0) {
trigger("notificationWarning");
} else if (HapticFeedbackTypes.CONFIRM === a0) {
trigger("confirm");
} else if (HapticFeedbackTypes.REJECT === a0) {
trigger("reject");
} else if (HapticFeedbackTypes.GESTURE_START === a0) {
trigger("gestureStart");
} else if (HapticFeedbackTypes.GESTURE_END === a0) {
trigger("gestureEnd");
} else if (HapticFeedbackTypes.SEGMENT_TICK === a0) {
trigger("segmentTick");
} else if (HapticFeedbackTypes.SEGMENT_FREQUENT_TICK === a0) {
trigger("segmentFrequentTick");
} else if (HapticFeedbackTypes.TOGGLE_ON === a0) {
trigger("toggleOn");
} else if (HapticFeedbackTypes.TOGGLE_OFF === a0) {
trigger("toggleOff");
} else if (HapticFeedbackTypes.CLOCK_TICK === a0) {
trigger("clockTick");
} else if (HapticFeedbackTypes.CONTEXT_CLICK === a0) {
trigger("contextClick");
} else if (HapticFeedbackTypes.KEYBOARD_PRESS === a0) {
trigger("keyboardPress");
} else if (HapticFeedbackTypes.KEYBOARD_RELEASE === a0) {
trigger("keyboardRelease");
} else if (HapticFeedbackTypes.KEYBOARD_TAP === a0) {
trigger("keyboardTap");
} else if (HapticFeedbackTypes.LONG_PRESS === a0) {
trigger("longPress");
} else if (HapticFeedbackTypes.TEXT_HANDLE_MOVE === a0) {
trigger("textHandleMove");
} else if (HapticFeedbackTypes.VIRTUAL_KEY === a0) {
trigger("virtualKey");
} else if (HapticFeedbackTypes.VIRTUAL_KEY_RELEASE === a0) {
trigger("virtualKeyRelease");
} else if (HapticFeedbackTypes.EFFECT_CLICK === a0) {
trigger("effectClick");
} else if (HapticFeedbackTypes.EFFECT_DOUBLE_CLICK === a0) {
trigger("effectDoubleClick");
} else if (HapticFeedbackTypes.EFFECT_HEAVY_CLICK === a0) {
trigger("effectHeavyClick");
} else if (HapticFeedbackTypes.EFFECT_TICK === a0) {
trigger("effectTick");
}
}