decord/source/modules/a11y/native/setAccessibilityFocus.android.tsx
2026-07-21 06:55:02 +00:00

39 lines
1.3 KiB
TypeScript

// Module ID: 4535
// Function ID: 39782
// Name: setAccessibilityFocus
// Dependencies: []
// Exports: setAccessibilityFocus
// Module 4535 (setAccessibilityFocus)
const _module = require(dependencyMap[0]);
({ AccessibilityInfo: closure_3, findNodeHandle: closure_4 } = _module);
let importDefaultResult = importDefault(dependencyMap[1]);
importDefaultResult = new importDefaultResult("setAccessibilityFocus");
const _module1 = require(dependencyMap[4]);
const result = _module1.fileFinishedImporting("modules/a11y/native/setAccessibilityFocus.android.tsx");
export const setAccessibilityFocus = function setAccessibilityFocus(arg0) {
let delay;
let ref;
({ ref, delay } = arg0);
if (delay === undefined) {
delay = 0;
}
let require;
if (null != ref) {
const tmp2 = callback(ref.current);
require = tmp2;
if (null != tmp2) {
const _setTimeout = setTimeout;
const timerId = setTimeout(() => {
if (obj.isFabric()) {
const result = accessibilityFocus.setAccessibilityFocus(tmp2);
} else {
const result1 = callback(closure_2[2]).setAccessibilityFocus(tmp2);
result1.catch((arg0) => closure_5.warn("Failed with reason:", arg0));
const obj2 = callback(closure_2[2]);
}
}, delay);
}
}
};