62 lines
1.8 KiB
JavaScript
62 lines
1.8 KiB
JavaScript
// Module ID: 4164
|
|
// Function ID: 4165
|
|
// Name: useHaptics
|
|
// Dependencies: [19, 4161, 4165]
|
|
// Exports: useHaptics
|
|
|
|
// Module 4164 (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(4161).stop();
|
|
},
|
|
isSupported() {
|
|
return callback(4161).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);
|
|
};
|