decord/source/4105_useHaptics.js
2026-07-24 07:16:23 +00:00

46 lines
1.4 KiB
JavaScript

// Module ID: 4105
// Function ID: 33975
// Name: useHaptics
// Dependencies: [31, 4102, 4106]
// Exports: useHaptics
// Module 4105 (useHaptics)
import { useMemo } from "result";
export const useHaptics = function useHaptics(enableVibrateFallback) {
let closure_0 = enableVibrateFallback;
let prop;
if (null != enableVibrateFallback) {
prop = enableVibrateFallback.enableVibrateFallback;
}
let prop1;
if (null != enableVibrateFallback) {
prop1 = enableVibrateFallback.ignoreAndroidSystemSettings;
}
const items = [prop, prop1];
return useMemo(() => ({
trigger(arg0, arg1) {
outer2_1(outer2_2[1]).trigger(arg0, Object.assign({}, outer1_0, arg1));
},
triggerPattern(arg0, arg1) {
outer2_1(outer2_2[1]).triggerPattern(arg0, Object.assign({}, outer1_0, arg1));
},
stop() {
outer2_1(outer2_2[1]).stop();
},
isSupported() {
return outer2_1(outer2_2[1]).isSupported();
},
playHaptic(arg0, arg1, arg2) {
return callback(outer2_2[2]).playHaptic(arg0, arg1, Object.assign({}, outer1_0, arg2));
},
impact(arg0, arg1, arg2) {
outer2_1(outer2_2[1]).impact(arg0, arg1, Object.assign({}, outer1_0, arg2));
},
setEnabled: outer1_1(outer1_2[1]).setEnabled,
isEnabled: outer1_1(outer1_2[1]).isEnabled,
getSystemHapticStatus: outer1_1(outer1_2[1]).getSystemHapticStatus,
playAHAP: outer1_1(outer1_2[1]).playAHAP
}), items);
};