decord/source/modules/a11y/native/useIsAccessibilityServiceEnabled.native.tsx
github-actions 7450227d0b chore: update source for alpha 345.4
Skipped 1 file(s) >100MB (GitHub limit): source/__vendor/09xxx/9596_m.js (380.6 MB)
2026-09-04 17:41:35 +00:00

40 lines
1.7 KiB
TypeScript

// Module ID: 7883
// Function ID: 7884
// Name: ACCESSIBILITY_SERVICE_ENABLED_GETTER
// Dependencies: [641, 4869, 4923, 2]
// Exports: getIsAccessibilityServiceEnabled, useIsAccessibilityServiceEnabled
// Module 7883 (ACCESSIBILITY_SERVICE_ENABLED_GETTER)
import set from "set" /* 2 */;
import enforcingDefault from "enforcing" /* 4869 */;
import SCREEN_READER_ENABLED_GETTER from "SCREEN_READER_ENABLED_GETTER" /* 4923 */;
import keys from "keys" /* 641 */;
function ACCESSIBILITY_SERVICE_ENABLED_GETTER(accessibilityServiceEnabled) {
return accessibilityServiceEnabled.accessibilityServiceEnabled;
}
let closure_4 = keys.create((arg0) => {
closure_0 = arg0;
let obj = enforcingDefault;
const result = obj.onAccessibilityServiceEnabledChanged((accessibilityServiceEnabled) => {
callback({ accessibilityServiceEnabled });
});
obj = { accessibilityServiceEnabled: enforcingDefault.isAccessibilityServiceEnabled() };
return obj;
});
let result = set.fileFinishedImporting("modules/a11y/native/useIsAccessibilityServiceEnabled.native.tsx");
export const getIsAccessibilityServiceEnabled = function getIsAccessibilityServiceEnabled() {
let accessibilityServiceEnabled = SCREEN_READER_ENABLED_GETTER.getIsScreenReaderEnabled();
if (!accessibilityServiceEnabled) {
accessibilityServiceEnabled = state.getState().accessibilityServiceEnabled;
}
return accessibilityServiceEnabled;
};
export const useIsAccessibilityServiceEnabled = function useIsAccessibilityServiceEnabled() {
let isScreenReaderEnabled = SCREEN_READER_ENABLED_GETTER.useIsScreenReaderEnabled();
if (!isScreenReaderEnabled) {
isScreenReaderEnabled = state(ACCESSIBILITY_SERVICE_ENABLED_GETTER);
}
return isScreenReaderEnabled;
};