decord/source/5591_useIsScreenReaderEnabled.js
2026-08-14 17:33:39 +00:00

59 lines
1.6 KiB
JavaScript

// Module ID: 5591
// Function ID: 5592
// Name: useIsScreenReaderEnabled
// Dependencies: [5, 32, 19, 17]
// Exports: useIsScreenReaderEnabled
// Module 5591 (useIsScreenReaderEnabled)
import asyncGeneratorStep from "asyncGeneratorStep";
import _slicedToArray from "_slicedToArray";
import noop from "noop";
import { AccessibilityInfo } from "get ActivityIndicator";
let c3;
let obj1;
({ useEffect: obj1, useState: c3 } = noop);
export const useIsScreenReaderEnabled = function useIsScreenReaderEnabled() {
const tmp = callback(callback3(false), 2);
let asyncGeneratorStep = tmp[1];
callback2(() => {
callback = callback(function*() {
let _slicedToArray = tmp3;
let c3 = 1;
yield outer2_4.isScreenReaderEnabled();
if (1 === tmp7) {
c3 = 0;
const _console = console;
console.warn("Could not read accessibility info: defaulting to false");
let c5 = 3;
} else if (arg0 === 1) {
c5 = 3;
throw arg1;
} else if (arg0 !== 2) {
let asyncGeneratorStep = arg1;
outer1_0(asyncGeneratorStep);
c3 = 0;
}
c3 = 0;
return arg1;
});
(function checkStatus() {
const self = this;
const apply = asyncGeneratorStep.apply;
if (typeof apply === "unknown") {
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
} else {
applyArgumentsResult = apply(self, arguments);
}
return applyArgumentsResult;
})();
callback = outer1_4.addEventListener("screenReaderChanged", (arg0) => {
lib(arg0);
});
return () => {
lib.remove();
};
}, []);
return tmp[0];
};