decord/alpha/source/modules/a11y/native/useIsAccessibilityServiceEnabled.native.tsx
2026-10-12 06:59:38 +00:00

45 lines
2 KiB
TypeScript

// Module ID: 7897
// Function ID: 7898
// Name: useIsAccessibilityServiceEnabled
// Dependencies: [570, 5303, 5362, 558, 2]
// Exports: getIsAccessibilityServiceEnabled
// Module 7897 (useIsAccessibilityServiceEnabled)
import react_nativeDefault from "react-native" /* 5303 */;
import useIsScreenReaderEnabled from "useIsScreenReaderEnabled" /* 5362 */;
import module_570 from "module_570" /* 570 */;
import ReactCompilerGating from "ReactCompilerGating" /* 558 */;
import size from "module_2" /* 2 */;
function ACCESSIBILITY_SERVICE_ENABLED_GETTER(accessibilityServiceEnabled) {
return accessibilityServiceEnabled.accessibilityServiceEnabled;
}
const state = module_570.create((arg0) => {
let obj3;
let closure_0 = arg0;
let obj = react_nativeDefault;
const result = obj.onAccessibilityServiceEnabledChanged((accessibilityServiceEnabled) => {
const obj = { accessibilityServiceEnabled };
closure_0(obj);
});
const obj2 = { accessibilityServiceEnabled: obj3.isAccessibilityServiceEnabled() };
obj3 = react_nativeDefault;
return obj2;
});
const tmp2 = ReactCompilerGating.isReactCompilerEnabled() ? (function useIsAccessibilityServiceEnabled() {
const obj = useIsScreenReaderEnabled;
const isScreenReaderEnabled = obj.useIsScreenReaderEnabled() || state(ACCESSIBILITY_SERVICE_ENABLED_GETTER);
return isScreenReaderEnabled;
}) : (function useIsAccessibilityServiceEnabled() {
const obj = useIsScreenReaderEnabled;
const isScreenReaderEnabled = obj.useIsScreenReaderEnabled() || state(ACCESSIBILITY_SERVICE_ENABLED_GETTER);
return isScreenReaderEnabled;
});
let result = size.fileFinishedImporting("modules/a11y/native/useIsAccessibilityServiceEnabled.native.tsx");
export const getIsAccessibilityServiceEnabled = function getIsAccessibilityServiceEnabled() {
const obj = useIsScreenReaderEnabled;
const accessibilityServiceEnabled = obj.getIsScreenReaderEnabled() || state.getState().accessibilityServiceEnabled;
return accessibilityServiceEnabled;
};
export const useIsAccessibilityServiceEnabled = tmp2;