40 lines
1022 B
JavaScript
40 lines
1022 B
JavaScript
// Metro module 4164 (f4165).
|
|
import { useMemo } from "react";
|
|
import Module4161 from "./Module4161";
|
|
import * as _Module4165 from "./Module4165";
|
|
export function useHaptics(a0) {
|
|
let c13873_0 = a0;
|
|
return useMemo(() => ({
|
|
trigger: (a0, a1) => {
|
|
Module4161.trigger(a0, {
|
|
...c13873_0,
|
|
...a1
|
|
});
|
|
},
|
|
triggerPattern: (a0, a1) => {
|
|
Module4161.triggerPattern(a0, {
|
|
...c13873_0,
|
|
...a1
|
|
});
|
|
},
|
|
stop: () => {
|
|
Module4161.stop();
|
|
},
|
|
isSupported: () => Module4161.isSupported(),
|
|
playHaptic: (a0, a1, a2) => _Module4165.playHaptic(a0, a1, {
|
|
...c13873_0,
|
|
...a2
|
|
}),
|
|
impact: (a0, a1, a2) => {
|
|
Module4161.impact(a0, a1, {
|
|
...c13873_0,
|
|
...a2
|
|
});
|
|
},
|
|
setEnabled: Module4161.setEnabled,
|
|
isEnabled: Module4161.isEnabled,
|
|
getSystemHapticStatus: Module4161.getSystemHapticStatus,
|
|
playAHAP: Module4161.playAHAP
|
|
}), [a0?.enableVibrateFallback, a0?.ignoreAndroidSystemSettings]);
|
|
}
|