// Metro module 4596 (f4597). import { AccessibilityInfo, findNodeHandle } from "react-native"; import Logger from "../../debug/Logger"; import Module4587 from "../../../_bundle/Module4587"; import { isFabric } from "../../../utils/native/FabricUtils"; let c2799_5 = new Logger("setAccessibilityFocus"); export function setAccessibilityFocus({ ref, delay = 0 }) { let c14339_0; c14339_0 = void 0; if (ref != null) { const r10 = findNodeHandle(ref.current); c14339_0 = r10; if (r10 != null) { setTimeout(() => { if (isFabric()) { AccessibilityInfo.setAccessibilityFocus(c14339_0); } else { Module4587.setAccessibilityFocus(c14339_0).catch((error) => c2799_5.warn("Failed with reason:", error)); } }, delay); } } }