decord/source/4278_useHaptics.js
2026-08-08 06:10:11 +00:00

62 lines
1.8 KiB
JavaScript

// Module ID: 4278
// Function ID: 4279
// Name: useHaptics
// Dependencies: [19, 4275, 4279]
// Exports: useHaptics
// Module 4278 (useHaptics)
import { useMemo } from "noop";
export const useHaptics = function useHaptics(enableVibrateFallback) {
let closure_0 = enableVibrateFallback;
let prop;
if (enableVibrateFallback != null) {
prop = enableVibrateFallback.enableVibrateFallback;
}
let prop1;
if (enableVibrateFallback != null) {
prop1 = enableVibrateFallback.ignoreAndroidSystemSettings;
}
const items = [prop, prop1];
return useMemo(() => ({
trigger(arg0, arg1) {
let obj = outer1_1(outer1_2[1]);
obj = {};
const merged = Object.assign(closure_0);
const merged1 = Object.assign(arg1);
obj.trigger(arg0, obj);
},
triggerPattern(arg0, arg1) {
let obj = outer1_1(outer1_2[1]);
obj = {};
const merged = Object.assign(closure_0);
const merged1 = Object.assign(arg1);
obj.triggerPattern(arg0, obj);
},
stop() {
callback(4275).stop();
},
isSupported() {
return callback(4275).isSupported();
},
playHaptic(arg0, arg1, arg2) {
let obj = outer1_0(outer1_2[2]);
obj = {};
const merged = Object.assign(closure_0);
const merged1 = Object.assign(arg2);
return obj.playHaptic(arg0, arg1, obj);
},
impact(arg0, arg1, arg2) {
let obj = outer1_1(outer1_2[1]);
obj = {};
const merged = Object.assign(closure_0);
const merged1 = Object.assign(arg2);
obj.impact(arg0, arg1, obj);
},
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);
};