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