// Module ID: 1875 // Function ID: 1876 // Name: KeyboardManagerUtils // Dependencies: [17, 1364, 1876, 2] // Exports: clearCurrentFocusAndDismissKeyboard, dismissGlobalKeyboard, onKeyboardChanged // Module 1875 (KeyboardManagerUtils) import _mod17 from "module_17" /* 17 */; import NativeKeyboardModuleDefault from "NativeKeyboardModule" /* 1876 */; import size from "module_2" /* 2 */; const NativeModules = _mod17.NativeModules; let result = size.fileFinishedImporting("utils/native/KeyboardManagerUtils.tsx"); export const dismissGlobalKeyboard = function dismissGlobalKeyboard() { if (obj.isAndroid()) { const obj2 = NativeKeyboardModuleDefault; if (obj2 != null) { const result = obj2.dismissGlobalKeyboard(); } } else { const KeyboardManager = NativeModules.KeyboardManager; const result1 = KeyboardManager.dismissGlobalKeyboard(); } }; export const clearCurrentFocusAndDismissKeyboard = function clearCurrentFocusAndDismissKeyboard() { if (obj.isAndroid()) { const obj2 = NativeKeyboardModuleDefault; if (obj2 != null) { const result = obj2.clearCurrentFocusAndDismissKeyboard(); } } }; export const onKeyboardChanged = function onKeyboardChanged(open) { if (obj.isAndroid()) { const obj2 = NativeKeyboardModuleDefault; if (obj2 != null) { obj2.onKeyboardChanged(open); } } else { const KeyboardManager = NativeModules.KeyboardManager; const onKeyboardChanged = KeyboardManager.onKeyboardChanged; if (onKeyboardChanged != null) { open = globalThis.open; onKeyboardChanged(globalThis.open); } } };