decord/source/modules/haptics/HapticUtils.native.tsx

183 lines
6.3 KiB
TypeScript
Raw Normal View History

// Module ID: 4449
// Function ID: 4450
2026-07-29 08:29:29 +00:00
// Name: HapticFeedbackTypes
// Dependencies: [4450, 4451, 1234, 4460, 2]
2026-07-20 16:05:17 +00:00
// Exports: triggerHapticFeedback
// Module 4449 (HapticFeedbackTypes)
2026-08-24 06:08:38 +00:00
import set from "set" /* 2 */;
2026-09-02 09:53:35 +00:00
import set2 from "set" /* 1234 */;
import IMPACT_LIGHTDefault from "IMPACT_LIGHT" /* 4450 */;
import useHaptics from "useHaptics" /* 4451 */;
2026-07-20 16:05:17 +00:00
2026-08-24 06:08:38 +00:00
const result = set.fileFinishedImporting("modules/haptics/HapticUtils.native.tsx");
export const HapticFeedbackTypes = IMPACT_LIGHTDefault;
2026-07-20 16:05:17 +00:00
export const triggerHapticFeedback = function triggerHapticFeedback(IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
if (IMPACT_LIGHTDefault.IMPACT_LIGHT === IMPACT_LIGHT) {
const obj41 = useHaptics;
2026-07-29 08:29:29 +00:00
const tmp69 = require;
let str36 = "selection";
if (obj42.isAndroid()) {
const _parseInt5 = parseInt;
let str37 = "effectTick";
if (parseInt(tmp69Result.getSystemVersion()) < 29) {
str37 = "impactLight";
}
str36 = str37;
tmp69Result = tmp69(4460);
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
obj41.trigger(str36);
2026-08-24 06:08:38 +00:00
obj42 = set2;
} else if (tmp(4450).IMPACT_MEDIUM === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
const obj38 = useHaptics;
2026-07-29 08:29:29 +00:00
const tmp66 = require;
let str34 = "impactMedium";
if (obj39.isAndroid()) {
const _parseInt4 = parseInt;
let str35 = "effectTick";
if (parseInt(tmp66Result.getSystemVersion()) < 29) {
str35 = "impactLight";
}
str34 = str35;
tmp66Result = tmp66(4460);
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
obj38.trigger(str34);
2026-08-24 06:08:38 +00:00
obj39 = set2;
} else if (tmp(4450).IMPACT_HEAVY === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("impactHeavy");
const obj37 = useHaptics;
} else if (tmp(4450).NOTIFICATION_ERROR === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("notificationError");
const obj36 = useHaptics;
} else if (tmp(4450).DRAG_AND_DROP_START === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
const obj34 = useHaptics;
2026-07-29 08:29:29 +00:00
let str31 = "impactHeavy";
if (obj35.isAndroid()) {
str31 = "impactMedium";
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
obj34.trigger(str31);
2026-08-24 06:08:38 +00:00
obj35 = set2;
} else if (tmp(4450).DRAG_AND_DROP_END === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
const obj31 = useHaptics;
2026-07-29 08:29:29 +00:00
const tmp57 = require;
let str29 = "notificationSuccess";
if (obj32.isAndroid()) {
const _parseInt3 = parseInt;
let str30 = "effectTick";
if (parseInt(tmp57Result.getSystemVersion()) < 29) {
str30 = "impactLight";
}
str29 = str30;
tmp57Result = tmp57(4460);
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
obj31.trigger(str29);
2026-08-24 06:08:38 +00:00
obj32 = set2;
} else if (tmp(4450).DRAG_AND_DROP_MOVE === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
const obj28 = useHaptics;
2026-07-29 08:29:29 +00:00
const tmp54 = require;
let str27 = "impactMedium";
if (obj29.isAndroid()) {
const _parseInt2 = parseInt;
let str28 = "effectTick";
if (parseInt(tmp54Result.getSystemVersion()) < 29) {
str28 = "impactLight";
}
str27 = str28;
tmp54Result = tmp54(4460);
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
obj28.trigger(str27);
2026-08-24 06:08:38 +00:00
obj29 = set2;
} else if (tmp(4450).SOFT === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("soft");
const obj27 = useHaptics;
} else if (tmp(4450).SELECTION === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
const obj24 = useHaptics;
2026-07-29 08:29:29 +00:00
const tmp49 = require;
2026-07-20 16:05:17 +00:00
let str24 = "selection";
if (obj25.isAndroid()) {
2026-07-29 08:29:29 +00:00
const _parseInt = parseInt;
let str25 = "effectTick";
if (parseInt(tmp49Result.getSystemVersion()) < 29) {
str25 = "impactLight";
}
str24 = str25;
tmp49Result = tmp49(4460);
2026-07-20 16:05:17 +00:00
}
obj24.trigger(str24);
2026-08-24 06:08:38 +00:00
obj25 = set2;
} else if (tmp(4450).RIGID === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("rigid");
const obj23 = useHaptics;
} else if (tmp(4450).NOTIFICATION_SUCCESS === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("notificationSuccess");
const obj22 = useHaptics;
} else if (tmp(4450).NOTIFICATION_WARNING === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("notificationWarning");
const obj21 = useHaptics;
} else if (tmp(4450).CONFIRM === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("confirm");
const obj20 = useHaptics;
} else if (tmp(4450).REJECT === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("reject");
const obj19 = useHaptics;
} else if (tmp(4450).GESTURE_START === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("gestureStart");
const obj18 = useHaptics;
} else if (tmp(4450).GESTURE_END === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("gestureEnd");
const obj17 = useHaptics;
} else if (tmp(4450).SEGMENT_TICK === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("segmentTick");
const obj16 = useHaptics;
} else if (tmp(4450).SEGMENT_FREQUENT_TICK === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("segmentFrequentTick");
const obj15 = useHaptics;
} else if (tmp(4450).TOGGLE_ON === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("toggleOn");
const obj14 = useHaptics;
} else if (tmp(4450).TOGGLE_OFF === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("toggleOff");
const obj13 = useHaptics;
} else if (tmp(4450).CLOCK_TICK === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("clockTick");
const obj12 = useHaptics;
} else if (tmp(4450).CONTEXT_CLICK === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("contextClick");
const obj11 = useHaptics;
} else if (tmp(4450).KEYBOARD_PRESS === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("keyboardPress");
const obj10 = useHaptics;
} else if (tmp(4450).KEYBOARD_RELEASE === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("keyboardRelease");
const obj9 = useHaptics;
} else if (tmp(4450).KEYBOARD_TAP === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("keyboardTap");
const obj8 = useHaptics;
} else if (tmp(4450).LONG_PRESS === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("longPress");
const obj7 = useHaptics;
} else if (tmp(4450).TEXT_HANDLE_MOVE === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("textHandleMove");
const obj6 = useHaptics;
} else if (tmp(4450).VIRTUAL_KEY === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("virtualKey");
const obj5 = useHaptics;
} else if (tmp(4450).VIRTUAL_KEY_RELEASE === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("virtualKeyRelease");
const obj4 = useHaptics;
} else if (tmp(4450).EFFECT_CLICK === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("effectClick");
const obj3 = useHaptics;
} else if (tmp(4450).EFFECT_DOUBLE_CLICK === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("effectDoubleClick");
const obj2 = useHaptics;
} else if (tmp(4450).EFFECT_HEAVY_CLICK === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("effectHeavyClick");
const obj = useHaptics;
} else if (tmp(4450).EFFECT_TICK === IMPACT_LIGHT) {
2026-08-24 06:08:38 +00:00
useHaptics.trigger("effectTick");
const obj44 = useHaptics;
2026-07-20 16:05:17 +00:00
}
};